Caps Lock が有効で、パスワード コントロールにフォーカスがある場合にユーザーに警告する標準のバブル メッセージを実装する方法を知っている人はいますか? これは .NET フレームワークに組み込まれていますか?それとも、これを行うには独自のクラスを作成する必要がありますか?
vg1890
質問する
5098 次
3 に答える
12
これは古い質問であり、すでに回答されていますが、この同じ問題に遭遇し、最初に始めましたが、アプリケーションの実行前に Caps Lock が設定されていた場合Keyboard.IsKeyToggled(Key.CapsLock)
に返されました。false
そこで、完全に機能する別のソリューションを見つけました。
Console.CapsLock //is boolean and returns true if CapsLock is on
非常に素晴らしくシンプルです (mscorlib dll に含まれているため、不要な依存関係についても心配する必要はありません)。
于 2011-05-18T19:08:49.900 に答える
3
ハンドラー関数をPasswordChangedイベント ハンドラーに追加し、その関数で CapsLock キーの値をテストできます。オンになっている場合は、そこからメッセージをポップアップ表示できます。
于 2008-11-26T16:11:54.177 に答える
2
MaskedTextBox を使用して passwordChar を指定すると、.NET フレームワークが自動的にこれを行います。
于 2008-11-26T16:09:50.780 に答える