0

我在两个表单中使用一个文本框时遇到问题。我有字符串 s = TextBox1.Text 和 Form1,我需要在另一个 Form2 上使用这个 s?怎么弄?

嗯,公共静态字符串不起作用......我有: public void button1_Click(object sender, EventArgs e) { public static string s = textBox1.Text; 这不起作用,我需要在另一个窗口中使用这个“s”:/

4

2 回答 2

1

将其设置为公共静态属性Form1,然后您就可以从任何地方访问它。

//in form1
public static string s;

//in form2
TextBox.Text = Form1.s;
于 2013-05-03T16:12:37.877 回答
0

在 Form2 中有一个公共方法:SetText(String s)(或类似方法),它从 From1 设置 Form2 中的 TextBox。

于 2013-05-03T16:11:30.583 回答