none
SendKeysクラスの動作 RRS feed

  • 質問

  • SendKeysクラスのSendWaitメソッドで{Tab}を送って、移動先のコントロール(テキストボックス)のOnEnterメソッドの中でSendInputを使いShiftキー、Capsキーのキーダウン、キーアップをエミュレートして、CapsロックをOFFからONに切り替えるという処理を行いました。すると、CapsキーのLEDランプが点いているのに、テキストボックスでの入力は英小文字のままという現象が起きました。ちなみにノートパッドで文字を入力したら英大文字で入力出来ましした。この問題は、SendKeyクラスのSendWaitメソッドを使用せずに、SelectNextControlメソッドを使用することで解決しましたが、何故この様な現象が起きたのでしょうか?

    非常に興味があります。回答を宜しくお願いいたします。

    2007年3月27日 17:55