gpt4 book ai didi

c# - 键入时将文本设置为全部大写

转载 作者:太空宇宙 更新时间:2023-11-03 17:52:56 27 4
gpt4 key购买 nike

只想问问在textbox中键入时如何将文本设置为全部大写

我已经尝试过了,但是没有用。

void txt_AllCaps(object sender, KeyPressEventArgs e)
{
string s = (sender as TextBox).Text.ToString().ToUpper();
(sender as TextBox).Text = s;
}

最佳答案

您可以将e.KeyChar事件处理程序中的KeyPress更改为所需的内容。尝试这个:

private void txt_AllCaps(object sender, KeyPressEventArgs e){
e.KeyChar = e.KeyChar.ToString().ToUpper()[0];
//Or this
//if (e.KeyChar > 96 && e.KeyChar < 123) e.KeyChar = (char) (e.KeyChar - 32);
}


您应该选择 Shree的解决方案,它更方便:)

关于c# - 键入时将文本设置为全部大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18997227/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com