我正在使用 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();
}
我知道在更改值时它需要零值,但是我怎样才能防止任何我会感激的想法