CAPS LOCKにするには?


CAPS  2004-05-19 01:34:16  No: 113335

こんにちは、いつも参考にさせて頂いております。
VB.NET Windowsフォームのキー操作について教えてください。
フォーム上に配置したtextbox1にフォーカスが移った際に、
CAPS LOCK をONにしたい(大文字しか入力できないようにする)のですが方法がわかりません。
ヘルプなどでクラスを探しておりますがうまく見つけられません。
従来API(VB6.0)を使用した方法は多々掲載されておりますが、
.NETの機能を使用するとどのように解決できるでしょうか。
ご教授お願いします。


いな  2004-05-19 04:06:12  No: 113336

>CAPS LOCK をONにしたい(大文字しか入力できないようにする)

「CAPS LOCK をONにしたい」と「大文字しか入力できないようにする」
は別件です。(SHIFTを押せば小文字を入力できてしまうため)

その上で、やりたいことを示してください。


CAPS  2004-05-19 04:15:25  No: 113337

いなさん、早速の返答ありがとうございます。
仰る通りです。やりたいことは、
「CAPS LOCK をON」にする事です。
SHIFTを押せば小文字入力が可能ですが、それについては今回は考慮しません。
「CAPS LOCK をON」にする方法をご教授お願い致します。


ささ  2004-05-19 04:27:21  No: 113338

VB6.0でしたら
SendKey で {CAPSLOCK}を送れば済むと思いますが、
似たようなことは出来ないでしょうか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加