0

Windows Mobile 5 では、次のいずれかの方法を使用して、入力を数値のみに設定できます。

// Managed InputModeEditor.SetInputMode(textBox, InputMode.Numeric);

// ネイティブラッパー InputModeSupport.SHSetImeMode(textBox.Handle, InputModeSupport.SHIME_MODE.SHIME_MODE_NUMBERS);

Windows Mobile 6 では、どちらも機能しません。

WM 6.0 / .NET CF 3.5 で IME を「数字のみ」に設定するにはどうすればよいですか?

4

1 に答える 1

0

IME モードを設定するには、上記の 2 つの方法を使用できます。SystemSettings クラスを使用してプラットフォームに基づいて切り替えて通知します。代わりに SIP を使用する場合は、WYSIWYG キーボードの GUID を見つけるか、すべての SIP を列挙して名前に「数値」が含まれる SIP を選択することで「推測」できます。ただし、最終的には、数字のみがコードでキーボード入力されることを保証する方法はありません。

于 2010-05-12T15:20:45.637 に答える