c#禁用space键 判断下 KEYPRESS 如果是 space的话。 就 + "" 空 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void textBox1_KeyPress(object sender, KeyPressEventArgs e){ e.Handled = char.ToUpper(e.KeyChar) == ' ';} 空格的ASC码为32e.keyCode = 32; private void textBox1_KeyPress(object sender, KeyPressEventArgs e){e.Handled = char.ToUpper(e.KeyChar) == ' ';}这个厉害,比我以前的语句少个if把传进来的消息直接置真,事件就完成,但没有把字符加到textbox里 空格的ASC码为32e.keyCode = 32;看上去像c++转过来的,呵呵 private void textBox1_KeyPress(object sender, KeyPressEventArgs e){ e.Handled = e.KeyChar == ' ';}实际上char.ToUpper()处理空格是多余的,原本是处理字母用to xbt746: 我贴出的代码都是调试过的 如果你调试后出现问题请告知 如果没有测试就支招就不可取了 为什么弹出来的dialog画面,按space键 ,它的值不等于32 阿 ? 请问不用arcgis控件怎么提取shp等文件的内容? 求c#存储过程的out多个参数 能对一个动态创建的表建触发器吗 【提问】C#显式转换中,什么情况用CONVER.,什么情况下用()? C#单例设计模式的运用《一个小游戏的例子》 有办法知道C#中一个字符串在内存中的地址么 关于xml数据的读取 请各位帮忙解决下c#调用WORD问题,急!!!!! 看看! 『菜鸟问题』怎样提取表中的某个字段? WEB程序中与ASSESS数据库连接的问题 C#中连接MSSQL中奇怪的问题
{
e.Handled = char.ToUpper(e.KeyChar) == ' ';
}
e.keyCode = 32;
{
e.Handled = char.ToUpper(e.KeyChar) == ' ';
}这个厉害,比我以前的语句少个if
把传进来的消息直接置真,事件就完成,但没有把字符加到textbox里
e.keyCode = 32;看上去像c++转过来的,呵呵
{
e.Handled = e.KeyChar == ' ';
}实际上char.ToUpper()处理空格是多余的,原本是处理字母用
to xbt746:
我贴出的代码都是调试过的
如果你调试后出现问题请告知
如果没有测试就支招就不可取了