Элемент управления TextBox
имеет свойство Text
. Вы бы просто сослались на это, чтобы получить значение из TextBox
.
. Обратите внимание, что в следующем примере я делаю предположения относительно имен ваших элементов управления, поскольку вы их не предоставили.
private void CalculateBtn_Click(object sender, EventArgs e)
{
string lengthString = LengthTxt.Text;
string widthString = WidthTxt.Text;
}
Вы заметите, что свойство Text
возвращает string
. Вам нужно будет разобрать это в число, чтобы сделать фактические вычисления. Используя, например, Double.Parse
или Double.TryParse
.
Поскольку вы принимаете пользовательский ввод, вы должны использовать Double.TryParse
. A TextBox
примет любое string
, в конце концов. Не только string
s, которые анализируют double
.
private void CalculateBtn_Click(object sender, EventArgs e)
{
if (!double.TryParse(LengthTxt.Text, out double length))
{
MessageBox.Show("Please enter a number for the length.");
return;
}
if (!double.TryParse(Width.Text, out double width))
{
MessageBox.Show("Please enter a number for the width.");
return;
}
}