如何C#实现两个textbox输入后自动计算后显示在第3个textbox中去

ERP2006 2007-05-03 10:27:14
两个textbox分别输入后数量和单价后,第3个textbox自动显示出金额,金额=数量*单价,如何用C#代码实现
...全文
1419 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ERP2006 2007-05-03
  • 打赏
  • 举报
回复
已解决:
private void textBox2_TextChanged(object sender, EventArgs e)
{
int16 a=Convert.toInt16(Textbox1.text);
int16 b=Convert.toInt16(Textbox2.text);
Textbox3.text=Convert.ToString(a*b);
}
shinaterry 2007-05-03
  • 打赏
  • 举报
回复
处理事件就OK啦。。
王集鹄 2007-05-03
  • 打赏
  • 举报
回复
textBox1.TextChanged和textBox2.TextChanged都设置为textBox1_TextChanged

private void textBox1_TextChanged(object sender, EventArgs e)
{
float a, b;
float.TryParse(textBox1.Text, out a);
float.TryParse(textBox2.Text, out b);
textBox3.Text = (a * b).ToString();
}
amandag 2007-05-03
  • 打赏
  • 举报
回复
是winform还是webform?

webform用js实现比较合适

winform可以用失去焦点之类的事件解决
jacks_cn 2007-05-03
  • 打赏
  • 举报
回复
OnKeyDown都可以的
jacks_cn 2007-05-03
  • 打赏
  • 举报
回复
用Js很好做的
feiren1421 2007-05-03
  • 打赏
  • 举报
回复
afterExitEditMode()事件中进行操作即可
jojDarkAngel 2007-05-03
  • 打赏
  • 举报
回复
先把前两个textbox的text,放到变量里,做你要的运算,在给第三个textbox的text复值。用按钮触发或直接在textbox上触发。

111,111

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧