我的用户可以在组合框中输入一些文本,但我希望这个文本自动以大写字母显示(就好像用户有大写字母一样).任何想法如何做到这一点?
您将需要处理该KeyPress事件.
private void ComboBox_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar >= 'a' && e.KeyChar <= 'z')
e.KeyChar -= (char)32;
}
Run Code Online (Sandbox Code Playgroud)
32只是小写和大写字母之间ASCII值的差异.
| 归档时间: |
|
| 查看次数: |
2995 次 |
| 最近记录: |