C# 在类中怎么调用窗体的文本控件字符串
时间: 2024-02-22 17:59:51 浏览: 85
在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`,以便在其他类中访问它。
在C#winform窗体中实现点击按钮后,在各TextBox 控件中显示字符串,该如何实现
在 C# Winform 中,如果想要在点击按钮后在各个 TextBox 控件中显示字符串,可以通过以下步骤实现:
1. 在窗体中添加 TextBox 控件,设置它们的 Name 属性以便在代码中引用它们。
2. 在窗体中添加 Button 控件,并设置它的 Name 和 Text 属性。
3. 双击按钮,进入按钮的 Click 事件处理程序。
4. 在事件处理程序中,使用 TextBox 控件的 Name 属性访问它们,并将要显示的字符串分别赋值给它们的 Text 属性。
以下是示例代码:
```csharp
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = "Hello";
textBox2.Text = "World";
}
```
在这个示例中,我们假设在窗体中已经添加了两个 TextBox 控件,分别为 textBox1 和 textBox2。当用户单击按钮时,事件处理程序会将字符串“Hello”分配给 textBox1 的 Text 属性,并将字符串“World”分配给 textBox2 的 Text 属性。这样,单击按钮后,这两个文本框就会显示相应的字符串。
阅读全文