Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
28. Jul 2008
Hallo Pauletta,
dein Problem löse ich mit einer Ereignisbehandlung für OnKeyDown():
procedure TForm2.DateMaskKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
with Sender as TMaskEdit do
if Key = VK_DELETE then
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
8. Mär 2006
Mein Code-Beispiel kannst du verwenden, wann und wo du willst - das ist letztlich eine Frage der Benutzerschnittstelle.
Ich mag MaskEdit-Felder nicht. Die Idee dahinter stammt aus grauer Vorzeit (Terminal-Ära). Deine Benutzer können noch viel mehr Dinge tun, um dein Programm aus dem Tritt zu bringen. Probiere mal die Entf Taste aus.
Warum nimmst du nicht einen DateTimePicker? Oder ein...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
8. Mär 2006
Hallo Carsten,
du kannst dein MaskEdit-Feld so leeren:
MaskEdit.Text := StringOfChar(' ', 6);
Grüße vom marabu