SyntaxEreignis OnClick
BeschreibungMit Hilfe einer Ereignisbehandlungsroutine für OnClick können Sie bestimmte Operationen durchführen, wenn der Benutzer auf das Steuerelement klickt.
OnClick wird normalerweise ausgelöst, wenn der Benutzer mit der linken Maustaste auf das Steuerelement klickt. Das Ereignis kann aber auch folgendermaßen ausgelöst werden:
- Der Benutzer wählt durch Drücken einer Pfeiltaste ein Element in einem Gitter, einem Gliederungsdiagramm, einer Liste oder einem Kombinationsfeld aus.
- Der Benutzer drückt die LEERTASTE, während eine Schaltfläche oder ein Kontrollfeld den Fokus hat.
- Der Benutzer drückt die EINGABETASTE, und das aktive Formular verfügt über eine Standardschaltfläche (angegeben in der Eigenschaft Default).
- Der Benutzer drückt die Taste ESC, und das aktive Formular verfügt über eine Abbrechen-Schaltfläche (angegeben in der Eigenschaft Cancel) existiert.
- Der Benutzer drückt STRG + ENTER, und das aktive Formular verfügt über eine Schaltfläche mit der Eigenschaft SRTGEnter.
- Der Benutzer drückt die mit ShortCut definierte Tastenkombination.
- Der Benutzer gibt das Tastenkürzel für eine Schaltfläche oder ein Kontrollfeld ein. Wenn beispielsweise der Wert der Eigenschaft Caption eines Kontrollfeldes "&Fett" lautet, wird der Buchstabe F zur Laufzeit unterstrichen dargestellt. Das Ereignis OnClick wird dann ausgelöst, sobald der Benutzer die Tastenkombination ALT+F drückt.
- Die Eigenschaft Checked eines Optionsfeldes wird auf true gesetzt
- Der Wert der Eigenschaft Checked eines Kontrollfeldes wird geändert.
- Die Methode Click eines Menüeintrags wird aufgerufen.
Bei einem Formular tritt das Ereignis OnClick auf, wenn der Benutzer auf einen leeren Bereich des Formulars oder auf eine deaktivierte Komponente klickt.
BeispielSchließt den Dialog wenn der User auf den Button drückt.
procedure netButton_OnClick(Sender: Integer);
begin
self.close(mrCancel);
end;