我在VB中编写了一个程序来计算热交换器的效率,温度和其他变量作为用户输入的窗口形式。在VB中非常简单,只需键入:
Tcin = Val(Form1.Tempcin.Text);
Thin = Val(Form1.Temphotin.Text);
并且值存储在Tcin和Thin中。
但是我必须将整个代码翻译成C#,并且我面临很多问题,只是为了从窗体中形成文本框的值(所有数字)。我必须在几种方法中使用它们,而不仅仅是在主要形式中。 RadioButtons和CheckBoxes也是如此。
如何调用命名空间中的按钮和复选框的变量或“检查状态”以及几种方法?
答案 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,这可以帮助您使用术语。