我有一个计算开放字段面积的程序。我想了解如何使用TryParse方法将两个计算值添加到名为btnCalculate的单个文本框中
单击单选按钮时,将启用两个文本框E1,以便用户输入值。这两个文本框以组框为界。
我想知道当单击按钮时如何添加这两个区域,一个区域使用tryParse方法在grpbox外部,另一个在grpbox内部。有可能吗?
谢谢。
例如:
private void btnCalculate_Click(object sender, EventArgs e)
{
double width, length;
bool status1 = double.TryParse(this.txbxWidth.Text, out width);
bool status2 = double.TryParse(this.txbxLength.Text, out length);
txbxArea.Text = string.Format("{0:f}", width * length);
if (rdb1.Checked)
{
double e1width, e1length;
bool status1 = double.TryParse(this.txbxE1width.Text, out e1width);
bool status2 = double.TryParse(this.txbxE1length.Text, out e1length);
txbxArea.Text = string.Format("{0:f}", e1width * e1length);
}
答案 0 :(得分:2)
TryParse与加法运算等无关。它只是用于解析值。
您可以添加以下两个区域:
private void btnCalculate_Click(object sender, EventArgs e)
{
double width, length;
bool status1 = double.TryParse(this.txbxWidth.Text, out width);
bool status2 = double.TryParse(this.txbxLength.Text, out length);
txbxArea.Text = string.Format("{0:f}", width * length);
if (rdb1.Checked)
{
double e1width, e1length;
bool status1 = double.TryParse(this.txbxE1width.Text, out e1width);
bool status2 = double.TryParse(this.txbxE1length.Text, out e1length);
txbxArea.Text = string.Format("{0:f}", (width * length) + (e1width * e1length));
}
}