- 締切済み
CapsLock送信 キーストローク
以下の環境で開発を行っています。 OS:Windows2005 開発言語:vb.net2005 FrameWork 2.0 現在、フォーム上のテキストボックスにフォーカスが遷移した場合にCapsLockの状態がOffの場合のみ、SendKeyクラスのSendメソッドを利用し、CapsLockをOnに設定するようにPGの作成をおこなっています。 サンプルなどを確認したところ、以下のようなコードでいけると思ったのですが、どうもうまくいきません。 ご存知の方、ご教授下さい。 Private Sub txt1_GotFocus(・・・) Handles txt1.GotFocus 'CapsLockがOffの場合 If Not (Control.IsKeyLocked(Keys.CapsLock)) Then '大文字入力制御(CapsLockキーを送信) SendKeys.Send("+{CAPSLOCK}") 'Shift+CapsLockを送信 End If End Sub
- みんなの回答 (3)
- 専門家の回答
お礼
何度もご解答ありがとうございます。 基本的にはWindows 系 OS 以外がある可能性はほぼ無いのですが・・・ もう少し粘ってみます。 本当にありがとうございました。