Hallo
hier bin ich nochmal
es ist noch etwas Unverständnis bei der letzten Antwort aufgekommen (Antwort hat aber funktioniert)
Es geht um die Passage:
// nicht die Form, sondern den Timer abschalten:
Enabled := False;
im folgenden Quelltext:
Delphi-Quellcode:
procedure TF_Einstell.T_EinstellTimer(Sender : TObject);
begin
with Sender as TTimer do
begin
// pre-conditions
Tag := 1 - Tag;
// actions
if Tag = 1 then
begin
// n := F_Haupt.Port.TransmittText(Frager);
end else
begin
// E_Transfer.Text := U_Haupt.t;
end;
// post-conditions
if Tag = 0 then
begin
// nicht die Form, sondern den Timer abschalten:
Enabled := False;
B_Reset.Enabled := not Enabled;
end;
end;
end;
Wann muß ich das Enable des TTimer T_Einstell mit
Enable:=false;
und wann mit
T_Einstell.Enable:=false;
schreiben.
Ich bin deshalb irritiert, weil ich bislang immer auf OnChange und OnClick Ereignisse eines TEdit wie folgt implementiert habe
Delphi-Quellcode:
procedure Edit1Click(...);
begin
FText:= text;
// gemeint ist Edit1.Text
end;
Kann mir jemand sagen Wann und wie?
Vielen Dank
E. B.