在线等,很着急(限制全角输入 winform)

Jelly_tracy 2010-02-01 08:27:56
winform程序,textBox限制输入全角状态下的数字

winform程序,限制textbox输入全角状态下的数字

求解!!!!!
...全文
348 37 打赏 收藏 转发到动态 举报
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
guxiha8 2010-12-21
  • 打赏
  • 举报
回复
我试了一下,全角A 的E.KEYCHAR值是00xff21
Jelly_tracy 2010-02-04
  • 打赏
  • 举报
回复
[Quote=引用 35 楼 alifriend 的回复:]
你有将textbox1的KeyPress事件绑定上去吗
[/Quote]


当然了
波导终结者 2010-02-03
  • 打赏
  • 举报
回复
你有将textbox1的KeyPress事件绑定上去吗
Jelly_tracy 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 33 楼 alifriend 的回复:]
C# codeprivatevoid textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{if (e.KeyChar>=65296&& e.KeyChar<=65305)
{
e.Handled=true;
}
}
这段代码我在03C#又试了一次,确实可以过滤的,你再检查一下代码为好。
[/Quote]


你的意思是,这段代码就可以限制textbox1不可以输入全角的数字,是这个意思吧 ???

我这确实限制不了,可以输入!!
Jelly_tracy 2010-02-02
  • 打赏
  • 举报
回复
UP
zhanghongqiao 2010-02-02
  • 打赏
  • 举报
回复
IMEMode
zishanyan 2010-02-02
  • 打赏
  • 举报
回复
TextChange事件--->TextChanged事件

漏打了一个d,失误
zishanyan 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 jelly_tracy 的回复:]
全角问题已解决,现在想问下,如何在textbox输入一个数字后,使光标自动在右侧,也就是在已经输入的数字的后方
[/Quote]

LZ可以考虑在TextBox的TextChange事件里调用TextBox的select()方法
Jelly_tracy 2010-02-02
  • 打赏
  • 举报
回复
啊啊啊啊,怎么回事呢
soita 2010-02-02
  • 打赏
  • 举报
回复
半角
feelnowt 2010-02-02
  • 打赏
  • 举报
回复
帮顶
Jelly_tracy 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 alifriend 的回复:]
我昨天在家里的03试过了,可以过滤的,你是不是写错地方了
[/Quote]


绝对没有,我怎么会那么不小心呢,为什么我这个03会遇到各种奇怪的问题,不过很好,我也学到了一些东西,大哥,谢谢你一直以来的指导!
波导终结者 2010-02-02
  • 打赏
  • 举报
回复
我昨天在家里的03试过了,可以过滤的,你是不是写错地方了
Jelly_tracy 2010-02-02
  • 打赏
  • 举报
回复
全角问题已解决,现在想问下,如何在textbox输入一个数字后,使光标自动在右侧,也就是在已经输入的数字的后方
zishanyan 2010-02-02
  • 打赏
  • 举报
回复
mark一下慢慢看
huyou1983218 2010-02-02
  • 打赏
  • 举报
回复
抱歉正则改下[0123456789](全角输入数字)
huyou1983218 2010-02-02
  • 打赏
  • 举报
回复
string str =@"[\-,\/,\|,\$,\+,\%,\&,\',\(,\),\*,\x20-\x2f,\x3a-\x40,\x5b-\x60,\x7b-\x7e,\x80-\xff,\u3000-\u3002,\u300a,\u300b,\u300e-\u3011,\u2014,\u2018,\u2019,\u201c,\u201d,\u2026,\u203b,\u25ce,\uff01-\uff5e,\uffe5]";
Regex reg= new Regex(str);
bool flag = reg.IsMatch(this.textbox.text);
if(flag)
//.....
else
//....
huyou1983218 2010-02-02
  • 打赏
  • 举报
回复
[\-,\/,\|,\$,\+,\%,\&,\',\(,\),\*,\x20-\x2f,\x3a-\x40,\x5b-\x60,\x7b-\x7e,\x80-\xff,\u3000-\u3002,\u300a,\u300b,\u300e-\u3011,\u2014,\u2018,\u2019,\u201c,\u201d,\u2026,\u203b,\u25ce,\uff01-\uff5e,\uffe5]
Jelly_tracy 2010-02-02
  • 打赏
  • 举报
回复
有懂的进来说说呗??????????


vs 2003
Jelly_tracy 2010-02-02
  • 打赏
  • 举报
回复
各位,帮帮忙
加载更多回复(17)

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧