es tut mir leid, dass ich schon wieder eine Frage habe, aber ich habe noch nicht so viel Erfahrung.
Und zwar möchte ich in einem Editfeld nur die Eingabe bestimmter Zeichen zulassen und bestimmte andere verbieten. Dazu habe ich den folgenden Code geschrieben (dank der Hilfe dieses Forums):
Code: Alles auswählen
procedure TFormHaupt.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
case Key of
VK_0..VK_9, VK_RETURN, VK_BACK, VK_OEM_COMMA, VK_A, VK_C, VK_RIGHT, VK_LEFT,
VK_TAB, VK_DELETE, VK_NUMPAD0, VK_NUMPAD1, VK_NUMPAD2, VK_NUMPAD3, VK_NUMPAD4,
VK_NUMPAD5, VK_NUMPAD6, VK_NUMPAD7, VK_NUMPAD8, VK_NUMPAD9: Exit;
VK_V: if Shift = [ssCtrl] then Exit;
end;
Key := 0;
end;
Weiß hier vielleicht jemand, welche Bezeichnung man für das rechte Komma verwenden muss?
Oder wo ich nachschauen kann?