Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
5. Mai 2008
@lbccaleb: scheib mal mitten in den Text (im Edit) rein :zwinker:
(so ist der Cursor nun immer ganz hinten)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
5. Mai 2008
Falsch :zwinker:
du kannst kein Leerzeichen eingeben, wegen Edit1KeyPress
also alte Pos = Neue
und diese liegt vor dem eingefügtem Text
weil du den Text neu ins Edit schreibst und dabei die Cursorposition löschst ;)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
5. Mai 2008
:mrgreen:
hattest du auch die Events deinem Edit hinzugefügt?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
5. Mai 2008
besser währe wohl Beides
- erst garkein Leerzeichen beim Eingeben erlauben > muß man es auch nicht mehr unschön löschen
- und den Cursor muß man ja auch nicht ständig verschieben :angel:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if Key = ' ' then
Key := #0;
end;
procedure TForm1.Edit1Change(sender:TObject);