Alpha Modus verhindern?

01/09/2008 - 08:41 von arnodieter | Report spam
Hallo zusammen.

Ich arbeite an einer NetCF2.0 Anwendung zur Erfassung von EANs und Menge auf
einem Motorola/Symbol MC1000.
Hierzu meine Frage:

- Gibt es eine Möglichkeit den Alpha-Modus (wie auf dem Handy) zu sperren?
Die Anwender drücken oft aus Versehen die Alpha-Taste und geben dann
Buchstaben statt Ziffern ein

Ich kann natürlich eine Meldung ausgeben und die Buchstaben abfangen, es
wàre aber wesentlich geschickter den Fehler "an der Wurzel" schon zu
verhindern.

Danke im voraus.
 

Lesen sie die antworten

#1 Rüdiger Kardel
01/09/2008 - 12:06 | Warnen spam
Moin,

eine Möglichkeit das ganz abzuschalten ist mir nicht bekannt. Kannst den
Status aber per Programm selbst setzen:

etwa so in der Art:

private Symbol.Keyboard.KeyPad keypad;
keypad.AlphaMode = false;
keypad.AlphaNotify +=new
Symbol.Keyboard.KeyPad.KeyboardEventHandler(keypad_AlphaNotify);

Im Eventhandler kannst Du Dich dann um die Alpha-Taste "kümmern". Musst nur
aufpassen:
Dort ein einfaches "keypad.AlphaMode = false;" abzusetzen macht ne schöne
Rekursion.


HTH
Rüdiger


"arnodieter" schrieb im Newsbeitrag
news:g9g2r8$tos$01$
Hallo zusammen.

Ich arbeite an einer NetCF2.0 Anwendung zur Erfassung von EANs und Menge
auf einem Motorola/Symbol MC1000.
Hierzu meine Frage:

- Gibt es eine Möglichkeit den Alpha-Modus (wie auf dem Handy) zu sperren?
Die Anwender drücken oft aus Versehen die Alpha-Taste und geben dann
Buchstaben statt Ziffern ein

Ich kann natürlich eine Meldung ausgeben und die Buchstaben abfangen, es
wàre aber wesentlich geschickter den Fehler "an der Wurzel" schon zu
verhindern.

Danke im voraus.




Ähnliche fragen