c#中如何取出不同textbox中的输入的值,带入公式计算 求完整代码。

c#中如何取出不同textbox中的输入的值,带入公式计算 求完整代码。,第1张

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里面只能输入数字,或者小数点的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9695454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存