Component delphi gomb
Delphi gomb komponens egy egyszerű parancs gombot. Delphi gomb Command gomb segítségével a program végrehajtásához parancsokat az onclick eseménykezelő az alkatrész.
Ugyanez processzor képes kezelni több esemény TButton alkatrészek (és nem csak TButton, de akár más típusú komponensek). Annak megállapításához, hogy az esemény olyan komponenst kell feldolgozni, a beépített változó Sender típusú TObject. megjelölve a tárgy, ami miatt az eseményt. Annak illusztrálására, ezt a funkciót, úgy egy egyszerű eljárás, amely meghatározza a gomb megnyomásakor.
Hozzunk létre egy kezelőt a Button1. és Button2 és Button3 az Object Inspector az Események lapon válassza ki az eseményt OnClick. és a legördülő listából válassza ki megjelent Button1Click felvezető. Most ő kezeli sajtó mindhárom gombot.
eljárás TForm1.Button1Click (Sender: TObject);
kezdődik
Form1.Caption: = (küldő, mint TButton) .Caption;
végén;
Tervezze Sender mint TButton lehetővé teszi, hogy működjön együtt a objektum tulajdonságait, mint küldő és a Tulajdonságok gombra. Azonnal észre a gombot, mint egy tárgy a szokásos összehasonlító operátor:
ha (a feladó = Button1), majd
Form1.Caption: = Button1.Caption;
Néha események indítják még komponensek különböző. Ebben az esetben ellenőrizze, hogy milyen típusú komponens kiváltotta az eseményt, a következők lehetnek:
ha (Sender TButton), akkor
Form1.Caption: = 'gomb';