Sak*_*kle 1 .net c# textbox visual-studio
我想在触发currentItemChanged时将textBox中的文本设置为大写.换句话说,每当框中的文本发生变化时,我都希望将内容设置为大写.这是我的代码:
private void rootBindingSource_CurrentItemChanged(object sender, System.EventArgs e)
{
toUserTextBox.Text.ToUpper();
readWriteAuthorization1.ResetControlAuthorization();
}
Run Code Online (Sandbox Code Playgroud)
事件触发肯定,我已经使用messageBox进行了测试.所以我知道我在这里做错了...问题是什么.
Joh*_*zek 24
如果您只需将输入强制为大写,请尝试文本框的CharacterCasing属性.
toUserTextBox.CharacterCasing = CharacterCasing.Upper;
Run Code Online (Sandbox Code Playgroud)
字符串是不可变的.ToUpper()返回一个新字符串.试试这个:
private void rootBindingSource_CurrentItemChanged(object sender, System.EventArgs e)
{
toUserTextBox.Text = toUserTextBox.Text.ToUpper();
readWriteAuthorization1.ResetControlAuthorization();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16715 次 |
| 最近记录: |