Thema: Delphi EditMask in Tedit

Einzelnen Beitrag anzeigen

Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: EditMask in Tedit

  Alt 18. Apr 2007, 13:54
In meinem D2005 gibts in der Palettenseite zusätzlich die Komponente TMaskEdit, da kann man das einfach einstellen.
Wenn es die Kompo bei dir nicht gibt, dann musst du das OnKeyPress-event des Edits verwenden.

Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
const erlaubteZeichen:set of char=['0'..'9']; //<--Die Zeichen, die du erlauben willst
begin
if not (key in erlaubteZeichen) then
 key:=#0; //<--key wird ungültig gemacht

end;
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat