![]() |
Android: Eingabefeld nur für Zahlen
Hallo zusammen,
ich suche unter FMX eine Komponente, worin ich nur Zahlen eingeben kann, am besten bei der Eingabe auch nicht die komplette Tastatur aufgeht sondern nur der Ziffernblock. Ähnlich wie bei diversen Banking-Apps, wo es Eingabe-Felder gibt wo man nur Zahlen eingeben kann. Gibt es da schon etwas? |
AW: Android: Eingabefeld nur für Zahlen
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; |
AW: Android: Eingabefeld nur für Zahlen
Hallo,
beim normalen Edit kann eingestellt werden, welche Bildschirmtastatur angezeigt werden soll! Siehe hier: ![]() Grüße TurboMagic |
AW: Android: Eingabefeld nur für Zahlen
Ok danke für den Hinweis mit der Tastatur.
Habe TNumberBox gefunden, versuche damit mal zu arbeiten. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz