0

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

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

并且这些值存储在 Tcin 和 Thin 中。

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

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

4

1 回答 1

0

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

复选框:

bool checked = this.checkBox1.Checked;

单选按钮:

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)

相应地更新控件名称。您可能已将文本框命名myTextBoxtextBox1.

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

于 2013-02-01T10:30:18.287 回答