C#Windows窗体应用程序-如何从文本框中获取用户输入

问题描述 投票:-1回答:1

我对应该用来获取用户输入的内容感到困惑。我有2个TextBoxes和一个Button,我想获取用户在这2个TextBoxes中输入的内容,并在按下按钮时使用它来计算总数。我已经声明了3个变量:一个用于第一个输入,一个用于第二个输入,一个用于两个的总和。

double length;
double width;
double area;

area =((length*length)+(width)(width));

我在事件处理程序中包含此代码,该事件处理程序将在单击Button时计算面积。 C#对我来说是新手,我记得在Java中可以使用扫描仪,但不确定在这里可以使用什么。

c# windows-forms-designer
1个回答
0
投票

TextBox控件有一个Text property。您只需引用它即可从Text中获取值。

请注意,在下面的示例中,由于您没有提供控件,因此我对控件的名称进行了假设。

TextBox

您会注意到private void CalculateBtn_Click(object sender, EventArgs e) { string lengthString = LengthTxt.Text; string widthString = WidthTxt.Text; } 属性返回一个Text。您需要将其解析为数字以进行实际计算。通过使用例如stringDouble.Parse

Double.Parse

0
投票

单击其中一个框,您应该在右下角看到属性标签。在“设计”下搜索(名称)属性,然后设置一个名称,例如“长度”。在EventHandler中,使用(框名称).Text获取字符串值,然后可以使用Int32.Parse(string)之类的方法将其转换为int。

© www.soinside.com 2019 - 2024. All rights reserved.