CAPS LOCKにするには?


CAPS  2004-05-18 16:34:16  No: 113335  IP: [192.*.*.*]

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

編集 削除
いな  2004-05-18 19:06:12  No: 113336  IP: [192.*.*.*]

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

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

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

編集 削除
CAPS  2004-05-18 19:15:25  No: 113337  IP: [192.*.*.*]

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

編集 削除
ささ  2004-05-18 19:27:21  No: 113338  IP: [192.*.*.*]

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

編集 削除