c# - 如何在 Windows 文本框中将字符串转换为大写?

标签 c# winforms textbox uppercase

我的 Windows 应用程序中有一个文本框。它只允许字母和数字。我希望每当我键入任何字母时,它都应该转换为大写。我该怎么做以及在什么情况下?我使用过 str.ToUpper() 但光标移动到字符串的开头。请给我解决方案。

最佳答案

您只需将 CharacterChasing 属性更改为 Upper

textBox1.CharacterCasing = CharacterCasing.Upper

关于c# - 如何在 Windows 文本框中将字符串转换为大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10104515/

相关文章:

c# - 如何验证 C# 中的 Picture 子句?

c# - 如何阻止 IIS 上的 WCF 服务变为空闲

c# - String.Normalize equvilent 在 Windows Phone 上用于 Unicode 组合

c# - 如果图表数据为空,如何显示消息?

c++ - 托管 C++/CLI .net 使用线程更新来自不同类的 GUI 组件/文本框

c# - 如何验证 UPC 或 EAN 代码?

c# - 如何获取 HTML 文本框的值?

c# - 在 C#/Winforms 中使 Web 服务方法异步

c# - 文本框输入从右到左,左侧为负号 "-"

c# - Silverlight:无法在文本框中输入俄语文本