在文本框中输入文本时,我希望文本的第一个字母自动大写
While entering text into the text box I want the first letter of the text to be capitalized automatically
我想做一个事件,当在文本框中输入文本时,文本的第一个字母以最快的方式自动大写。
尝试像这样简单的事情:
在文本框上创建一个 text_changed 事件
private void textBox1_TextChanged(object sender, EventArgs e)
{
{
if ((textBox1.Text.Length) == 1)
{
textBox1.Text = textBox1.Text[0].ToString().ToUpper();
textBox1.Select(2, 1);
}
}
}
如果您因其他要求而对文本格式设置有疑问,则需要以不同的方式完成。
我想做一个事件,当在文本框中输入文本时,文本的第一个字母以最快的方式自动大写。
尝试像这样简单的事情:
在文本框上创建一个 text_changed 事件
private void textBox1_TextChanged(object sender, EventArgs e)
{
{
if ((textBox1.Text.Length) == 1)
{
textBox1.Text = textBox1.Text[0].ToString().ToUpper();
textBox1.Select(2, 1);
}
}
}
如果您因其他要求而对文本格式设置有疑问,则需要以不同的方式完成。