C# 在类中怎么调用窗体的文本控件
时间: 2024-02-22 13:59:48 浏览: 84
在C#中,可以使用以下代码来访问窗体中的文本控件:
```
this.textBox1.Text = "Hello World!";
```
上面的代码中,`textBox1` 是窗体中的文本控件的名称。使用 `this` 关键字可以访问当前窗体中的控件。然后,就可以使用 `Text` 属性来设置文本框中的文本了。
相关问题
C# 在类中怎么调用窗体的文本控件字符串
在C#中,可以使用以下代码来获取窗体中文本控件中的字符串:
```
string str = this.textBox1.Text;
```
上面的代码中,`textBox1` 是窗体中的文本控件的名称。使用 `this` 关键字可以访问当前窗体中的控件。然后,就可以使用 `Text` 属性来获取文本框中的文本了。获取到的文本将会保存在 `str` 变量中。
C# 在类中获取打开其他窗体的文本控件
在C#中,可以使用以下代码来获取其他窗体中的文本控件中的字符串:
```
// 假设要获取的窗体为 Form2,文本控件名称为 textBox1
string str = "";
Form2 form2 = new Form2(); // 实例化 Form2 窗体对象
if (form2.ShowDialog() == DialogResult.OK) // 显示 Form2 窗体并等待其关闭
{
str = form2.textBox1.Text; // 获取 Form2 窗体中的 textBox1 控件中的文本
}
```
上面的代码中,我们实例化了一个 `Form2` 窗体对象,并调用了它的 `ShowDialog` 方法来显示窗体并等待其关闭。在窗体关闭后,我们可以从 `Form2` 窗体对象中获取到 `textBox1` 控件中的文本,将其保存到 `str` 变量中。值得注意的是,在 `Form2` 窗体中需要将 `textBox1` 的 `Modifiers` 属性设置为 `Public`,以便在其他类中访问它。
阅读全文