Einzelnen Beitrag anzeigen

Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Android: Eingabefeld nur für Zahlen

  Alt 4. Aug 2020, 13:41
Wenn es sowas wie TMaskEdit nicht gibt, würde ich bei einem Edit sowas in der Art machen:
Delphi-Quellcode:
// kann falsch benannt sein, bitte delphis vorschlag für KeyDown-Event annehmen (nur hier im editor gemacht)
procedure TFormular.Edit1KeyDown(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState);
begin
  // nur nummern und trennzeichen akzeptieren
  if not CharInSet(KeyChar, ['.', '0'..'9']) then
    KeyChar := #0;
end;
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat