当前位置: 首页 > 编程语言 > C#

如何添加文本框的值并在c#windows窗体中的texbox中显示结果分享

时间:2023-04-10 18:08:03 C#

C#学习教程:如何添加文本框的值并在c#windows窗体中的texbox中显示结果分享♀?♀如何添加文本框的值并在c#windows窗体中的texbox中显示结果你能帮帮我吗 我有一个5文本框,您将如何自动获取具有值的文本框的总和并将其显示为textboxtotal。 就像当你在textbox1中输入一个数字时,值显示在textboxtotal上,当你在另一个文本框中输入一个值时,它会自动获得总和等等……当你清除你在一个文本框中输入的值时,textboxtotal将是更新.. 希望你能帮我 您可以像这样添加值 – public void AddValues() { int val1, val2, val3, val4, val5; int.TryParse(textBox1.Text, out val1); int.TryParse(textBox2.Text, out val2); int.TryParse(textBox3.Text, out val3); int.TryParse(textBox4.Text, out val4); int.TryParse(textBox5.Text, out val5); textboxtotal.Text = (val1 + val2 + val3 + val4 + val5).ToString(); } 现在,对于问题的其他部分,只需在文本框的TextChanged事件中调用AddValues() 。 将所有输入文本框(没有结果文本框)放入某个容器组件,如面板或组框。 设置为所有输入文本框THE SAME Leave处理程序,包含代码,如下所示: 上述就是C#学习教程:如何添加文本框的值并在c#windows窗体中的texbox中显示结果分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注— private void textBox1_Leave(object sender, EventArgs e) { GroupBox parent = (((TextBox) sender).Parent as GroupBox); int sum = 0; foreach (Control control in parent.Controls) { TextBox textBox = control as TextBox; if (textBox != null) { string tbContent = (textBox).Text; int tbNumValue; if(int.TryParse(tbContent, out tbNumValue)) { sum += tbNumValue; } } } tbResult.Text = sum == 0 ? string.Empty : sum.ToString(); } 本文来自网络收集,不代表立场,如涉及侵权请点击右边联系管理员删除。如若转载,请注明出处: