【发布时间】:2017-05-16 11:05:09
【问题描述】:
我试图阻止某些字符为大写,而其他所有字符都必须为大写。
例如,如果我在文本框中写一些东西,它会自动将所有字符写成大写,但每次我输入字母“k”时,它必须是小写。
有人知道实现这一目标的方法吗?
private void textBox3_TextChanged(object sender, EventArgs e)
{
// Navn/Name Text Box
}
【问题讨论】:
-
我建议下次在问题中添加“winforms”标签,这样人们就可以更容易地知道是 WPF、Winforms、ASP.NET、Silverlight 等。
-
其实我认为更重要的部分是修改字符串,而不是将结果写入文本框。所以我不会认为'winforms'标签是必要的......
-
@wkl 这就是为什么我会说这个问题太宽泛了。它问了两个问题。第一个是“如何有选择地更改字符串中字符的大小写?”,另一个是“如何在用户键入时更改 WinForms 文本框中的文本?”.我也相当确定这两个问题也已分别提出。
-
@bradbury9 好点!我对 C# 世界很陌生,所以对我来说一切都不是那么直截了当:D 但我会记住这一点。祝你新年快乐!
标签: c# winforms textbox uppercase lowercase