【发布时间】:2013-05-01 11:11:26
【问题描述】:
我正在使用 TextChanged 事件来计算两个文本框并将结果显示在第三个文本框中。但是,它已经起作用了,但是当两个文本框中的任何一个的值发生更改时,我得到了 FormatException '输入字符串的格式不正确'。 这是我的代码:
private void txtCustActualDefect_TextChanged(object sender, EventArgs e)
{
int TargetDefect = int.Parse(txtCustTargetDfect.Text);
int ActualDefect = int.Parse(txtCustActualDefect.Text);
decimal Per = ((decimal)ActualDefect / (decimal)TargetDefect) * 100;
txtCustPercentageDefect.Text = Per.ToString();
}
我知道在更改值时会采用零值,但我怎样才能防止这种情况发生 任何想法我都会感激的
【问题讨论】:
标签: c# events textchanged