private void button1_Click(object sender, EventArgs e)
{
int a = 10, b = 20;
int x = ConvertToInt32(thistextBox1Text);
int y = ConvertToInt32(thistextBox2Text);
int c = ax + (by);
MessageBoxShow(cToString());
}
小伙子,我来给你解答吧,这程序在vs2005顺利通过,正则表达式不熟悉,比较笨的方法
请在textBox1KeyPress事件添加如下代码就OK了,textBox1要改成你TextBox的名称,没用你找我
float result = 00f;
if (eKeyChar != (char)KeysBack) {//退格键不纳入有效字符
if ((!floatTryParse(textBox1Text + eKeyCharToString(), out result))) {//判断当前字符串是否为float类型,转换失败为非浮点(实数),不显示当前字符
eHandled = true;
return;
}
}
if ((eKeyChar >= '0' && eKeyChar <= '9') || (eKeyChar == '') || eKeyChar == (char)KeysBack) {
eHandled = false; //只接受0-9,还有小数点及用于修改的退格键
}
else {
eHandled = true;//屏蔽非数字字符,不传递到文本框中
}
只能输入数字符号什么的实现起来是不可能的,只能通过对他输入的数字判断是不是数字
try
{
int no1= intparse(textbox1text);
//float f=floatparse(textbox2text);
}
catch (Exception)
{ MessageBoxShow("请输入合法数字");}
+ - / 建议你用下拉列表
你可以在窗体内写一个方法,用来设置这个TextBox的值,然后在创建线程的时候,将这个方法传递给线程,这样在线程中就可以直接调用了
另外这个方法最好用Invoke()方法去实现
以上就是关于c#中如何取出不同textbox中的输入的值,带入公式计算 求完整代码。全部的内容,包括:c#中如何取出不同textbox中的输入的值,带入公式计算 求完整代码。、C#:如何让textBox内输入的内容只能是实数(含小数)、c#里面使textbox里面只能输入数字,或者小数点的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)