Forum: Sonstige Fragen zu Delphi
Delphi
by s.h.a.r.k,
13. Sep 2011
Und genau die ist falsch, da du auf die Text-Eigenschaft der Form zugreifst und nicht auf die der LabeledEdits. Schreib das so wie ich es gemacht habe.
Verstanden wo das Problem liegt?
Forum: Sonstige Fragen zu Delphi
Delphi
by s.h.a.r.k,
13. Sep 2011
Habe gerade nachgeschaut, und was war genau das was ich dachte... Es liegt an dem Aufruf von Text. TForm hat auch die Eigenschaft Text und genau auf diese greifst du zu. Du greifst nicht auf die LabeledEdit1.Text-Eigenschaft zu.
Forum: Sonstige Fragen zu Delphi
Delphi
by s.h.a.r.k,
13. Sep 2011
Zeig mal bitte die komplette Methode her!
Forum: Sonstige Fragen zu Delphi
Delphi
by s.h.a.r.k,
13. Sep 2011
Was ist denn denn text? Zeit mal die ganze Methode her.
Forum: Sonstige Fragen zu Delphi
Delphi
by s.h.a.r.k,
13. Sep 2011
Oha, habe das OnChange komplett übersehen, sorry -- Asche auf mein Haupt :oops:
Bei mir klappt mein Code im OnChange-Ereignis jedenfalls.
Btw. Hast du den Code im OnChange UND im KeyPress-Ereignis?
Forum: Sonstige Fragen zu Delphi
Delphi
by s.h.a.r.k,
13. Sep 2011
procedure TForm1.LabeledEdit1Change(Sender: TObject);
begin
btnOk.Enabled := (TLabeledEdit(Sender).Text <> '');
end;
Es gibt auch das Event OnChange, welches wohl das passende für dich sein dürfte.