![]() |
Kann ein ButtonClick ein result zurückgeben?
Hallo,
ist es möglich, beim Klick auf einen Button ein result zurückzugeben? So, wie in einer Funktion? procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage('Message 1'); end; |
AW: Kann ein ButtonClick ein result zurückgeben?
Nein, das ist eine einfache Ereignis-Routine und was sollte das Button-Klick-Ereignis mit dem Ergebnis anfangen?
|
AW: Kann ein ButtonClick ein result zurückgeben?
Im Zusammenhang mit deiner anderen Frage ist dein Konzept schlecht.
Lagere alle Routinen die "was mach" (addieren, subtrahierten, ...) in eigene Routinen aus und rufe diese nur noch durch den Klick auf die entsprechende Schaltfläche aus. Pseudocode:
Code:
Das ist zum einem übersichtlicher. Du trennst Funktionalität von der Oberfläche. Und die Routinen können von überall aus aufgerufen werden.
procedure Form1.addiere()
begin //...; end; procedure Form1.subtrahiere() begin //...; end; procdedure Form1.Button1lick(Sender: TObject) begin addiere; end; procedure Form1.Button2Click(Sender: TObject) begin subtrahiere(; end; Und du solltest dir ganz schnell angewöhnen die Elemente deiner Oberfläche sinnvoll zu benennen: btnAddiere, btnSubtrahieren, usw. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:07 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-2025 by Thomas Breitkreuz