入力できる(表示される)文字を
大文字或いは小文字だけに限定したい場合は
CharacterCasingプロパティーに大文字/小文字の列挙体を設定します。
C#
// 入力(表示)可能文字を小文字に限定
textBox1.CharacterCasing = CharacterCasing.Lower;
// 入力(表示)可能文字を小文字に限定
textBox1.CharacterCasing = CharacterCasing.Upper;
// 入力(表示)可能文字の限定解除(大小はそのまま)
textBox1.CharacterCasing = CharacterCasing.Normal;
VB.NET
'入力(表示)可能文字を小文字に限定
TextBox1.CharacterCasing = CharacterCasing.Lower
'入力(表示)可能文字を小文字に限定
TextBox1.CharacterCasing = CharacterCasing.Upper
'入力(表示)可能文字の限定解除(大小はそのまま)
TextBox1.CharacterCasing = CharacterCasing.Normal
VC.NET
// 入力(表示)可能文字を小文字に限定
textBox1->CharacterCasing = System::Windows::Forms::CharacterCasing::Lower;
// 入力(表示)可能文字を小文字に限定
textBox1->CharacterCasing = System::Windows::Forms::CharacterCasing::Upper;
// 入力(表示)可能文字の限定解除(大小はそのまま)
textBox1->CharacterCasing = System::Windows::Forms::CharacterCasing::Normal;
なお、既に入力済み(表示済み)の状態で
同プロパティーの値を設定すると
そのタイミングで表示内容も変換されます。