DOBON.NET DOBON.NETプログラミング掲示板過去ログ

テキスト入力時の大文字変換

分類:[.NET]

はじめまして!!
VB.NET(WindowsForm)のPG作成中です。

VB6ではインプットマンを使用しており、
テキストの入力制御はプロパティで設定していました。

.NETで、大文字のみ入力のテキストを
以下のようにソースで制御してみたのですが
1文字入力した場合はうまくいくのですが、
2文字以上入力すると、きちんと制御されません。。

KeyUpでは、少し見た目がよろしくないし・・・

どなたか良い方法をご存知であれば、教えてください!!

-----------------------------------------------------------------
Public Sub txtMstKey_KeyPress(ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles txtMstKey.KeyPress

txtMstKey.Text = e.KeyChar.ToUpper(e.KeyChar) '' 大文字に変換

End Sub
-----------------------------------------------------------------
> .NETで、大文字のみ入力のテキストを

TextBoxのCharacterCasingプロパティの設定だけで対応できると思います。
すみません、、基本的な事だったんですね!
初心者な者で・・・申し訳ないです。

Input〜買わなくて良かった・・・!
でもEnterでTab機能も欲しいとこです。。

ほんとうにありがとうございました。
解決済み! 忘れてました。。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板