c# 定义一个函数,可以对Textbox1和textbox2中的值进行判断

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:23:04
我做了一个FORM 里面有很多textbox输入框,如何写一个函数,判断textbox中的值是不是数字,比如 判断(输入框1),在需要的时候只需要调用这个函数就可以对不同的输入框进行判断?
请给点代码具体解释下,初学C#
可能我没表达清楚.....
就是我定义了几个变量X1,X2,X3....分别对应textbox1,textbox2,textbox3...
X1=convert.todouble(textbox1);X2=convert.todouble(textbox2);......
自定义一个函数panduan(textbox)
当运行的时候调用panduan(textbox1)对X1判断.........

判断是否全是数字
public int panduan(TextBox checkb)
{

int b = 1;
try
{
Convert.ToInt32(checkb.Text);
}
catch
{
b = 0;
}
return b;
}

调用textbox的keypress事件
private void ksscbox_KeyPress(object sender, KeyPressEventArgs e)
{
if (Char.IsNumber(e.KeyChar) == false && (int)e.KeyChar != 8)
{
e.Handled = true;
}
if ((int)e.KeyChar >= 256)
{
e.Handled = true;
}
}

学习一下。