Autor Beitrag
scheuren_andy
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 11.02.09 16:37 
Hallo zusammen.

Wie kann ich eine TextBox konfigurieren, damit diese keine kyrillischen (z.B. Потвержденным) Zeichen mehr zulässt?
D.h. nur noch Zeichen vom Zeichensatz "Latin" zulassen!
Gibt es da irgendwelche Einstellungsmöglichkeiten, die ich noch nicht gefunden hab, oder muss man das komplett programmieren?

Danke im Voraus

Gruß,
Andy
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mi 11.02.09 16:56 
Hallo Andy und :welcome:,

um bestimmte Zeichen zu verhindern, musst Du eines der Key*-Ereignisse auswerten und dabei e.KeyChar bzw. e.KeyCode vergleichen.

Es gibt leider keine einfache (vorhandene) Methode, um zu einem bestimmten Unicode-Zeichen den Zeichensatz festzustellen. Für "kyrillisch" werden die Zeichen 1040 bis 1103 verwendet, siehe die Gesamtliste in Liste "aller" UniCode-Chars und der UnicodeCategory.

Gruß Jürgen
scheuren_andy Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 11.02.09 17:10 
Vielen Dank für die schnelle Antwort,

dann werd ich mal zusehen, dass ich es irgendwie sauber programmiert bekomm, und dann evtl. hier posten, damit andere auch was davon haben ;)


Andy