Difference between revisions of "TButton/de"
Line 11: | Line 11: | ||
==Arbeiten mit einem Button== | ==Arbeiten mit einem Button== | ||
− | Ein Button ist eines der elementarsten Bedienelemente auf einem [[TForm/de|Formular]]. Klickt man mit der Maustaste auf ihn (oder wechselt man z.B. mit der Taste [Tab] auf den Button und betätigt diesen mit Enter), wird im Regelfall eine Aktion ausgelöst. Dieses Klicken kann | + | Ein Button ist eines der elementarsten Bedienelemente auf einem [[TForm/de|Formular]]. Klickt man mit der Maustaste auf ihn (oder wechselt man z.B. mit der Taste [Tab] auf den Button und betätigt diesen mit Enter), wird im Regelfall eine Aktion ausgelöst. Dieses Klicken kann man vereinfacht als ein [http://de.wikipedia.org/wiki/Ereignis_%28Programmierung%29 Ereignis] (engl. Event) betrachten. Dafür benötigt man [[Event_order/de| Ereignisbehandlungsroutinen]] (engl. listener, observer, event handler), die nach dem Klick aufgerufen werden. |
+ | |||
+ | Der Eventhandler für ein Mausklick kann recht einfach erreicht werden, indem man auf einen einfügten Button doppelklickt (oder im Objektinspektor das Ereigniss OnClick wählt). Der Eventhandler für einen ''Button1'' auf einem Formular ''Form1'' wird so aussehen: | ||
+ | <syntaxhighlight> | ||
+ | procedure TForm1.Button1Click(Sender: TObject); | ||
+ | begin | ||
+ | |||
+ | end; | ||
+ | </syntaxhighlight> | ||
+ | Zwischen den Anweisungen (Statements) '''begin''' und '''end''' könnten Sie Anweisungen schreiben, die immer ausgeführt werden, wenn auf den ''Button1'' geklickt wird. | ||
+ | |||
+ | |||
+ | Fast alle verfügbaren Einsteigertutorials nutzen TButtons, um einen einfachen Einstieg in die [[Glossary/de#OO|objektorientierte Programmierung]] mit Lazarus zu ermöglichen. Folgende Tutorials sind für Einsteiger gut geeignet, die Verwendung von Buttons zu verstehen: | ||
+ | |||
+ | * [[Form_Tutorial/de#Einstieg.2C_die_erste_GUI-Anwendung|Einstieg, die erste GUI-Anwendung]] für absolute Neueinsteiger | ||
+ | * [[Lazarus_Tutorial/de#Ihr_erstes_Lazarus_Programm.21|Ihr erstes Lazarus Programm]] Tutorial für Lazarus | ||
+ | |||
+ | ==Weitere Informationen== | ||
− | |||
{{LCL Components Footer|TPopupMenu/de|TLabel/de}} | {{LCL Components Footer|TPopupMenu/de|TLabel/de}} |
Revision as of 11:57, 15 May 2014
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
français (fr) │
日本語 (ja) │
русский (ru) │
Diese Seite erklärt, wie man die TButton Komponente verwendet. Auf etwas klicken bedeutet immer ein Linksklick, ein Rechtsklick wird explizit erwähnt.
Beschreibung
Ein Push-Button-Steuerelement (unüblich: Knopf).
Arbeiten mit einem Button
Ein Button ist eines der elementarsten Bedienelemente auf einem Formular. Klickt man mit der Maustaste auf ihn (oder wechselt man z.B. mit der Taste [Tab] auf den Button und betätigt diesen mit Enter), wird im Regelfall eine Aktion ausgelöst. Dieses Klicken kann man vereinfacht als ein Ereignis (engl. Event) betrachten. Dafür benötigt man Ereignisbehandlungsroutinen (engl. listener, observer, event handler), die nach dem Klick aufgerufen werden.
Der Eventhandler für ein Mausklick kann recht einfach erreicht werden, indem man auf einen einfügten Button doppelklickt (oder im Objektinspektor das Ereigniss OnClick wählt). Der Eventhandler für einen Button1 auf einem Formular Form1 wird so aussehen:
procedure TForm1.Button1Click(Sender: TObject);
begin
end;
Zwischen den Anweisungen (Statements) begin und end könnten Sie Anweisungen schreiben, die immer ausgeführt werden, wenn auf den Button1 geklickt wird.
Fast alle verfügbaren Einsteigertutorials nutzen TButtons, um einen einfachen Einstieg in die objektorientierte Programmierung mit Lazarus zu ermöglichen. Folgende Tutorials sind für Einsteiger gut geeignet, die Verwendung von Buttons zu verstehen:
- Einstieg, die erste GUI-Anwendung für absolute Neueinsteiger
- Ihr erstes Lazarus Programm Tutorial für Lazarus
Weitere Informationen
Return To: LCL Components | — Previous: TPopupMenu/de | Next: TLabel/de |