Hallo,
suche ein Tokyo kompatibles Edit mit
folgenden Fähigkeiten:
Gehen wir mal der Reihe nach durch. Leider sind die Sepzifikationen, wie üblich, ziemlich unvollständig
.
- es soll immer im Überschreiben Modus sein
Das läßt sich erreichen, wenn man in OnKeyPress SelLength auf 1 setzt, wenn das Zeichen kein Steuerzeichen ist, SelLength nicht 0 ist und SelStart nicht gleich GetTextLength ist.
- die Rücktaste muss deaktiviert werden können oder kein Zeichen löschen
Wie sieht es mit anderen Tasten aus, die auch Zeichen löschen? Entf, Strg-X? Wie mit Einfügen aus der Zwischenablage?
- es soll eine feste Textlänge (32 oder 64) definiert werden können
TEdit hat eine Eigenschaft MaxLength, die man entspreched setzen kann.
- eingegebene Zeichen sollen gefiltert werden können um in einem Fall nur Hex Zeichen zu akzeptieren
Das geht in OnKeyPress. Auch hier stellt sich die Frage, wie man Einfügen aus der Zwischenablage behandeln soll.
- Es soll im OnExit nicht meckern, wenn weniger als die maximale Zeichen Zahl eingegeben wurde
Das ist der Default, da muss man nichts programmieren.
- Vorzugsweise kostenlos aber nicht Voraussetzung
Selber machen kostet nix
Ich habe gerade ein Bißchen Zeit und werde mal sehen, was ich da zusammenschrauben kann.