![]() |
Re: Button.click simulieren?
Zitat:
|
Re: Button.click simulieren?
Delphi-Quellcode:
...
case TMenuItem(Sender).Tag of
0: ; 1: ; 2: ; end; |
Re: Button.click simulieren?
Delphi-Quellcode:
Barfoos' Methode geht natürlich niht, da nur die Klasse selbst den event aufrufen darf.
MenuItem.Click;
@Taladan Rate mal was PerformClick macht.... :P 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:
Wenn du nun daraif klickst (Oder PerformClick aufrufst) werden ClickHandler1 - 3 in genau dieser Reihenfolge aufgerufen.
begin
menuItem1.Click += ClickHandler1; menuItem1.Click += ClickHandler2; menuItem1.Click += ClickHandler3; end; Brunos Methode würde nur einen aufrufen. |
Re: Button.click simulieren?
hö?
wenn dem menuitem nen clickevent zugewiesen ist, DANN wird das auch durch das .click aufgerufen... es sei denn du meinst das case tag of dingen eben..... |
Re: Button.click simulieren?
Zitat:
|
Re: Button.click simulieren?
[edit]
ja und? gnarf verwirr micht nicht. [/edit] |
Re: Button.click simulieren?
Zitat:
Wo kämen wir denn da hin? :shock: Wobei ich es mir in einer .Net-Sprache fast vorstellen könnte, die sowas möglich macht:
Delphi-Quellcode:
*ROFL* (Ist ein Insiderwitz, aber zum Kaputtlachen wenn man bedenkt, dass jemand diese Funktion tatsächlich bei vollem Bewusstsein in die RTL gebaut hat :lol: )
var
s : string; begin setLength(s, 5); Zitat:
zu spät... :stupid: |
Re: Button.click simulieren?
(*.*(@==(-.-)°
;) |
Re: Button.click simulieren?
Es gibt die Procedure Btn.PerformClick, die jedoch nicht über die IDE/Codeverfolständiger angezeigt wird (warum auch immer).
|
Re: Button.click simulieren?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz