当前位置:  开发笔记 > 编程语言 > 正文

在CurrentItemChanged上将textBox的内容设置为大写

如何解决《在CurrentItemChanged上将textBox的内容设置为大写》经验,为你挑选了2个好方法。

我想在触发currentItemChanged时将textBox中的文本设置为大写.换句话说,每当框中的文本发生变化时,我都希望将内容设置为大写.这是我的代码:

private void rootBindingSource_CurrentItemChanged(object sender, System.EventArgs e)
{
    toUserTextBox.Text.ToUpper();
    readWriteAuthorization1.ResetControlAuthorization();
}

事件触发肯定,我已经使用messageBox进行了测试.所以我知道我在这里做错了...问题是什么.



1> John Myczek..:

如果您只需将输入强制为大写,请尝试文本框的CharacterCasing属性.

toUserTextBox.CharacterCasing = CharacterCasing.Upper;



2> BFree..:

字符串是不可变的.ToUpper()返回一个新字符串.试试这个:

private void rootBindingSource_CurrentItemChanged(object sender, System.EventArgs e)
{
    toUserTextBox.Text = toUserTextBox.Text.ToUpper();
    readWriteAuthorization1.ResetControlAuthorization();
}

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有