Hallo zusammen,
habe ein Problem mit dem OnClick-Ereignis ,in Verbindung mit dem RadioButton.
Ueber Onclick, RadioButton, wird z.B. ein ext. Programm aufgerufen.
Wird aber zweimal, bzw.,wird DoubleClick ausgefuehrt, wird das Proramm auch zweimal aufgerufen.
Mit:
Delphi-Quellcode:
procedure TForm1.RBRechnerClick(Sender: TObject);
begin
ShellExecute(0,'open',PChar('calc.exe'),nil,nil,SW_SHOW);
RBRechner.Enabled := False;
RBRechner.Checked := False;
[b]sleep(5000) [/b] // zum Test eingefuegt, um die Zeit,( Enabled und Checked) = False, zu erhoehen
RBRechner.Enabled := True;
end;
,
wird z.B. der Taschenrechner aufgerufen.
RBRechner.Enabled := False; , RBRechner.Checked := False; und RBRechner.Enabled := True;,
sollen ermoeglichen, dass das Programm, bei
Bedarf ein zweites mal augerufen werden kann.
Es soll aber
verhindert werden, wenn jemand (
ungewollt) einen DoubleClick ausfuehrt,
dass ein Programm zweimal aufgerufen wird.
Sollte jemand einen Tipp haben, sage ich schon einmal Danke!
Gruss OPA!
[edit=Christian Seehase]Delphi-Tags gesetzt. Bitte künftig selber machen. Danke. Mfg, Christian Seehase[/edit]