Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#13

Re: Button.click simulieren?

  Alt 8. Jul 2005, 10:42
MenuItem.Click; Barfoos' Methode geht natürlich niht, da nur die Klasse selbst den event aufrufen darf.

@Taladan
Rate mal was PerformClick macht....
Vergiss nicht: In .Net sind events multicast delegates, deshalb können mehrere Methoden daran gekoppelt sein.
Delphi-Quellcode:
method ClickHandler1(sender: Object; e: EventArgs);
method ClickHandler2(sender: Object; e: EventArgs);
method ClickHandler3(sender: Object; e: EventArgs);
Delphi-Quellcode:
begin
  menuItem1.Click += ClickHandler1;
  menuItem1.Click += ClickHandler2;
  menuItem1.Click += ClickHandler3;
end;
Wenn du nun daraif klickst (Oder PerformClick aufrufst) werden ClickHandler1 - 3 in genau dieser Reihenfolge aufgerufen.
Brunos Methode würde nur einen aufrufen.
  Mit Zitat antworten Zitat