Frage

Ich habe eine Anwendung entwickelt, auf einem bestimmten Mobiltelefon zum Ausführen von Windows laufen mobil. Die Anwendung ist so konfiguriert, in vollem Umfang nutzen mit dem Telefon physische Tastatur als Schnittstelle ausgeführt werden.

An dieser Stelle möchte der Kunde die Anwendung laufen auf Handys, die über eine physische Tastatur nicht haben. Dies bedeutet, dass meine Anwendung wird die virtuelle Tastatur von den OS verwenden.

Wie kann ich „invoke“ diese Tastatur, so dass es auf meiner Anwendung angezeigt wird, wenn erforderlich?

War es hilfreich?

Lösung

Die virtuelle Tastatur in WinMo wird die SIP (Soft Input Panel) genannt. Der einfachste Weg, es zu zeigen, ist eine InputPanel Kontrolle auf dem Formular zu platzieren, und legen Sie seine Enabled Eigenschaft auf true.

Diese frühere Antwort hat eine bessere Art und Weise (IMHO), es zu tun PInvoke mit:

Was ist der beste Weg, Zahlen in Windows mobile geben? (.NET CF 3.5)

Beachten Sie, dass das undankbare #% $$ @% # es nicht auswählen (oder jede andere Antwort). :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top