Forum: Sonstige Fragen zu Delphi
Delphi
by Stanlay Hanks,
10. Sep 2003
Hi. Ich bin zwar nicht Christian...:wink: aber im OnChange des/eines Edits einfach eingeben: IF StrToInt(Tmp.Text) > 15 THEN Tmp.Text := ''.
Das löscht bei einer falschen Eingabe den Inhalt des Edits.
Man liest sich, Stanlay :hi:
Forum: Sonstige Fragen zu Delphi
Delphi
by Stanlay Hanks,
10. Sep 2003
@Christian
1. Hast du natürlich recht, dass man das verhindern sollte. Allerdings könnte es dann theoretisch sein, dass der Anwender nicht weiß, wie viel er eingeben darf und dann "eig" vor dem Edit hockt und probiert. Wenn dann sollte man vielleicht noch zusätzlich einen Hinweis in einer Statusbar oder so anzeigen, wo drin steht, dass man nicht mehr als 15,0 eingeben darf.
2. :tongue: (=>...
Forum: Sonstige Fragen zu Delphi
Delphi
by Stanlay Hanks,
10. Sep 2003
Hallo. In diesem Fall könntest du mit Tmp.SetFocus dem Edit seinen Focus zurückgeben. Oder hattest du etwas anderes gemeint?
Wenn ja, dann frag einfach nochmal :wink:
Man liest sich, Stanlay :hi: