【发布时间】:2014-09-02 07:01:10
【问题描述】:
我正在使用 .NET 表单(在 Visual Studio 中)为 C# 中的薪金表设计一个表单。
向文本框输入各种值时,应显示最终文本框,并添加所有其他文本框。如果我从任何文本框中删除一个值,则应显示所有剩余文本框的结果。
代码
float grossalery;
float afterleaves;
float n1, n2, n3, n4, n5, n6, n7;private void txtCCA_TextChanged(object sender, EventArgs e)
{
if (txtCCA.Text.Length != 0)
{
n1 = Convert.ToInt32(txtGTC.Text);
n2 = Convert.ToInt32(txtPF.Text);
n3 = Convert.ToInt32(txtbasicsalery.Text);
n4 = Convert.ToInt32(txthoserent.Text);
n5 = Convert.ToInt32(txtlicrent.Text);
n6 = Convert.ToInt32(txtDA.Text);
n7 = Convert.ToInt32(txtCCA.Text);
grossalery = n1 + n2 + n3 + n4 + n5 + n6 + n7;
txtgrosssalery.Text = Convert.ToString(grossalery);
} else {
txtCCA.Text = "";
}
}
【问题讨论】:
-
具体是这7个文本框还是表单上的所有文本框?您目前遇到的确切问题是什么?看起来您的错误处理需要与此事件共享的每个文本框进行
-
我不想使用这个代码,它只是我的问题的替代解决方案,不,不是这 7 个文本框..
-
将此代码写入函数并在所有文本框的文本更改事件中调用它