2

現在の制御でこれを行う方法を見ましたが、すべてのアプリで行う必要があります。タッチスクリーンがあり、表示されているWindows7からテキストボックス仮想キーボードをクリックすると表示されます。私はプログラムでキーボードをどのように所有しているので、私はそれを必要としません。

助けてください。

ありがとう。

4

1 に答える 1

1

質問がオンラインだった数か月で回答が得られたかどうかはわかりませんが、これは私にとってはうまくいきました.

まず、Microsoft.Ink.dll への参照が必要です。

var handle = new WindowInteropHelper(this).Handle;
TextInputPanel panel = new TextInputPanel(handle);
panel.InPlaceVisibleOnFocus = false;

その最初の行は、アプリのウィンドウへのハンドルを取得します。その後、TextInputPanel オブジェクトを作成し、その InPlaceVisibleFocus を false に設定するだけです。これにより、テキストボックスがタッチされたときに TIP アイコンが表示されなくなります。

于 2012-05-01T18:12:46.733 に答える