从方法中的Windows窗体中读取和存储值

时间:2013-02-01 10:28:45

标签: c# winforms

我在VB中编写了一个程序来计算热交换器的效率,温度和其他变量作为用户输入的窗口形式。在VB中非常简单,只需键入:

Tcin = Val(Form1.Tempcin.Text);
Thin = Val(Form1.Temphotin.Text);

并且值存储在Tcin和Thin中。

但是我必须将整个代码翻译成C#,并且我面临很多问题,只是为了从窗体中形成文本框的值(所有数字)。我必须在几种方法中使用它们,而不仅仅是在主要形式中。 RadioButtons和CheckBoxes也是如此。

如何调用命名空间中的按钮和复选框的变量或“检查状态”以及几种方法?

1 个答案:

答案 0 :(得分:0)

在Form1.cs类中,您可以调用:

复选框:

bool checked = this.checkBox1.Checked;

Radiobutton:

bool checked = this.radioButton1.Checked;

文字框:

string text = this.textBox1.Text; // For text

- 或 -

int number = this.Int32.Parse(textBox1.Text); // For numbers
// If the textbox contains letters, there will be an error thrown (an exception)

相应地更新控件名称。您可能已将文本框命名为myTextBox而不是textBox1

本主题与C#中的 controls 有关。按钮,文本框,复选框,单选按钮,进度条甚至表单......这些都是控件。如果您想进一步使用Google,这可以帮助您使用术语。