c# 如何让textbox 只能输入十六进制? 是ASP.NET还是Windows Forms的?应该可以用正则表达式验证控件,譬如^[0-9A-Fa-f]*& 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Windows Forms的就是说只能是0 -9 a-f其它的都不准输入 ^[0-9A-Fa-f]*$http://www.google.com/search?hl=en&q=asp.net+regularexpressionvalidatorhttp://www.codeproject.com/cs/miscctrl/maskedcsedit.asp?df=100&forumid=2862&exp=0&select=694942 貌似只能说是限制他的输入为16进制的符号如果是要这样的话一般是放在KeyPress事件下例如只能输入De.Handle = (e.KeyChar != 'D'):true?false; Using Regular Expressions with the MaskedTextBox Control in Visual Basic http://msdn2.microsoft.com/en-us/library/ms234064(vs.80).aspx private void textBox1_KeyPress(object sender, KeyPressEventArgs e){ e.Handled = "0123456789ABCDEF".IndexOf(char.ToUpper(e.KeyChar)) < 0;} 问题解决,但有点不明白, zswang(伴水清清)(专家门诊清洁工) private void textBox1_KeyPress(object sender, KeyPressEventArgs e){ e.Handled = "0123456789ABCDEF".IndexOf(char.ToUpper(e.KeyChar)) < 0;}为什么用 KeyPress 事件才有效,如果换成其它事件,像MouseUp事件就会报错显示的错误信息如下: "System.Windows.Forms.MouseEventArgs"并不包含"Handled"的定义这句是什么意思? 为什么用 KeyPress 事件才有效,如果换成其它事件,像MouseUp事件就会报错显示的错误信息如下: "System.Windows.Forms.MouseEventArgs"并不包含"Handled"的定义这句是什么意思?===================================================刚看了你另外的一个贴,感觉你对"类"这概念和结构的认识实在太薄弱建议你先放下有界面的东西,打好语法基础,这样学起来才自然. web.config配置错误 求教怎么开发玩转手机那样的软件? ClickOnce可以自动生成桌面图标吗 求教 :不用OFFICE组件,实现解析、显示、保存Word文档 关于datalist 急求 如何把dropdownlist的边框去掉 C#里怎样调用VB写的DLL啊? C#利用SMTP发送邮件的附件乱码问题 C# 全局快捷键的问题 下班前看看,关于DataGrid 这个问题…… 请教NB高手一个NB问题。
如果是要这样的话
一般是放在KeyPress事件下
例如只能输入D
e.Handle = (e.KeyChar != 'D'):true?false;
http://msdn2.microsoft.com/en-us/library/ms234064(vs.80).aspx
{
e.Handled = "0123456789ABCDEF".IndexOf(char.ToUpper(e.KeyChar)) < 0;
}
zswang(伴水清清)(专家门诊清洁工)
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = "0123456789ABCDEF".IndexOf(char.ToUpper(e.KeyChar)) < 0;
}
为什么用 KeyPress 事件才有效,如果换成其它事件,像MouseUp事件就会报错
显示的错误信息如下:
"System.Windows.Forms.MouseEventArgs"并不包含"Handled"的定义这句是什么意思?
显示的错误信息如下:
"System.Windows.Forms.MouseEventArgs"并不包含"Handled"的定义这句是什么意思?===================================================
刚看了你另外的一个贴,感觉你对"类"这概念和结构的认识实在太薄弱
建议你先放下有界面的东西,打好语法基础,这样学起来才自然.