入力時にテキストをすべて大文字に設定する方法を知りたいだけですtextbox
私はこれを試しましたが、うまくいきません。
void txt_AllCaps(object sender, KeyPressEventArgs e)
{
string s = (sender as TextBox).Text.ToString().ToUpper();
(sender as TextBox).Text = s;
}
イベントハンドラーe.KeyChar
の を必要なものに変更できます。KeyPress
これを試して:
private void txt_AllCaps(object sender, KeyPressEventArgs e){
e.KeyChar = e.KeyChar.ToString().ToUpper()[0];
//Or this
//if (e.KeyChar > 96 && e.KeyChar < 123) e.KeyChar = (char) (e.KeyChar - 32);
}
のソリューションを選択する必要があります。Shree
はるかに便利です:)