永发信息网

C#.net 第三个文本框自动获取两个文本框中输入值的乘积

答案:5  悬赏:10  手机版
解决时间 2021-01-04 05:05
  • 提问者网友:呐年旧曙光
  • 2021-01-03 15:51
C#.net 第三个文本框自动获取两个文本框中输入值的乘积
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-01-03 16:28
文本框 textBox1 ,textbox2,textbox3

给文本框 1 2绑定同一个Leave事件处理函数textBox1_Leave 该事件是在文本框失去输入焦点后引发
通过事件处理函数内的 异常处理 处理非法输入
private void textBox1_Leave(object sender, EventArgs e)
{
try
{
double a = Convert.ToDouble(textBox1.Text);
double b = Convert.ToDouble(textBox2.Text);
double result = a * b;
textBox3.Text = result.ToString();
}
catch
{
//这里可以扩展 异常处理 或者丰富Try的捕获范围 提示输入数据的错误状态
}
}
全部回答
  • 1楼网友:冷風如刀
  • 2021-01-03 20:13
在第三个文本框 光标进入事件里写个方法 function getNum(){ var num1=doucment.getElementById("第一个文本框id").value; var num2=...; 判断2个都不能为空 然后 var num3=num1*num2; doucment.getElementById("第3个文本框id").value=num3; }
  • 2楼网友:街头电车
  • 2021-01-03 18:45
楼上的 这不是javaScript 额 javascript 中可以用 onblur 我觉的 当第二个txt2的光标离开时 就调用一个方法 txt1.text * txt2.text 让后赋值到第三个txt3中
  • 3楼网友:孤老序
  • 2021-01-03 18:26
如果是扫描的话,我认为应该是扫描的程序自动把扫描的供应商代码扫描到光标默认停留的位置(你可以把需要输入供应商代码的文本框放在第一个) 传递给数据库的话,你可以让文本框的值改变时(textchanged)来写
  • 4楼网友:往事埋风中
  • 2021-01-03 17:12
首先判断 前两个文本框的值是不是空的,是不是数字。 然后 在第二个文本框的 光标离开事件里 给第三个文本框 赋值(前两个值的乘积)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯