![]() |
Wie frage ich bei OnClose ab ob ein Button geklickt wurde?
Wie frage ich bei OnClose ab ob ein Button geklickt wurde oder nicht? :roteyes:
Weil= Ich möchte eine Vielzahl von Befehlen ausführen (in einem anderm Formular) aber nur wenn ein bestimmter Button ausgeführt wurde! :?: :? :gruebel: |
Re: Wie frage ich bei OnClose ab ob ein Button geklickt wurd
Delphi-Quellcode:
Gruß
IF Sender IS TButton THEN
{edit} IF TButton(Sender).Name = strDerGesuchteName THEN ... Stephan :dance: edit2: :oops: Frage nicht ganz aufmerksam gelesen... zweite Source-Zeile passt hier (OnClick) nich hin.. untere Lösung is sinnvoller |
Re: Wie frage ich bei OnClose ab ob ein Button geklickt wurd
Hi,
merke dir den letzten Button und verzweige in OnClose. Bsp.:
Delphi-Quellcode:
Gruß oki
type
TForm1 = class(TForm) SpeedButton1: TSpeedButton; procedure SpeedButton1Click(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); private { Private-Deklarationen } FLastButton : TspeedButton; public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.SpeedButton1Click(Sender: TObject); begin FLastButton := Sender; // hier Button merken // hier weiter mit deinem Code end; procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin IF FLastButton = SpeedButton1 then begin // ..... hier deine Behandlung end; // hier eventuell mit anderen Button-Auswertungen weiter end; |
Re: Wie frage ich bei OnClose ab ob ein Button geklickt wurd
Dankeschön!!! :-D :zwinker: :cheers:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 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