对TextBox输入的控制! 我想对textbox只能输入数字!如果不是数字给一个提示!不知道c#中是怎么来获取KEY的!?在线! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 KeyPress事件private void txt1_KeyPress(object sender,System.Windows.Forms.KeyPressEventArgs e){if(e.KeyChar>57||e.KeyChar<48){MessageBox.Show("只能输入数字");}} private void txt1_KeyPress(object sender,System.Windows.Forms.KeyPressEventArgs e){if ((e.KeyChar < 48 || e.KeyChar > 57) && (e.KeyChar != 8)) {MessageBox.show(); }} 我觉得还是KeyPressEvent比textchangeEven好 可以使用脚本:function key_num_press(){ if(event.keyCode>=48 && event.keyCode<=57 || event.keyCode==8 ) { return true; } else { event.keyCode=0; alert("请输入有效的数字!"); return false }}然后在HTML里设置按钮属性:onkeypress="key_num_press()" private void button2_Click(object sender, System.EventArgs e) { try { int tempNum =Convert.ToInt32(this.textBox1.Text); } catch { MessageBox.Show("你输入的不是数字"); } } snewxf的写法运行效果太慢了,不同意 这个问题已经多次讨论过了。http://expert.csdn.net/Expert/TopicView1.asp?id=2200213 VS2012智能提示出现日语,我郁闷 请帮忙看下Static在这里什么意思。 简单的控制台学习资料,SQL查询器 如何在后台代码实现gridview分页功能 c# winfrom 刷新 关于“Microsoft Visual Studio 2005”!达人请进 模拟360浏览器的下载功能 请问如何用程序控制设置IE的安全选项???例如说,如何设置Active的执行选项 C#中处理图片的问题很急. 关于treeview 和xml的问题 请问有没有用C#写的画图控件 关于窗口
private void txt1_KeyPress(object sender,System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar>57||e.KeyChar<48)
{
MessageBox.Show("只能输入数字");
}
}
{
if ((e.KeyChar < 48 || e.KeyChar > 57) && (e.KeyChar != 8))
{
MessageBox.show();
}
}
function key_num_press()
{
if(event.keyCode>=48 && event.keyCode<=57 || event.keyCode==8 )
{
return true;
}
else
{
event.keyCode=0;
alert("请输入有效的数字!");
return false
}
}
然后在HTML里设置按钮属性:onkeypress="key_num_press()"
{
try
{
int tempNum =Convert.ToInt32(this.textBox1.Text);
}
catch
{
MessageBox.Show("你输入的不是数字");
} }
http://expert.csdn.net/Expert/TopicView1.asp?id=2200213