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

 我来答
dengjun9452005
2010-12-04 · TA获得超过655个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:185万
展开全部
文本框 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的捕获范围 提示输入数据的错误状态
}
}
臭猴子2008
2010-12-03 · 超过27用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:68.8万
展开全部
我觉得必须得有个事件,所以三个文本框一个按钮,按钮设置隐藏,当前两个文本框输入数据以后,设置点击回车触发按钮点击事件在第三个文本框显示乘积,方法是这样,代码简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wallace7890
2010-12-03 · 超过19用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:56.4万
展开全部
在第三个文本框 光标进入事件里写个方法
function getNum(){
var num1=doucment.getElementById("第一个文本框id").value;
var num2=...;
判断2个都不能为空 然后
var num3=num1*num2;
doucment.getElementById("第3个文本框id").value=num3;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q1736452
2010-12-03 · 超过42用户采纳过TA的回答
知道答主
回答量:182
采纳率:0%
帮助的人:114万
展开全部
首先判断 前两个文本框的值是不是空的,是不是数字。
然后 在第二个文本框的 光标离开事件里 给第三个文本框 赋值(前两个值的乘积)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CS6559712
2010-12-03 · 超过23用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:63.1万
展开全部
楼上的 这不是javaScript 额 javascript 中可以用 onblur 我觉的 当第二个txt2的光标离开时 就调用一个方法 txt1.text * txt2.text 让后赋值到第三个txt3中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式