从 window 表单更改用户控件中的文本框值

Change textbox value in usercontrol from window form

我希望从我的应用程序中的另一个 window 表单更改用户控件中文本框的值。我试过这样做:

Usercontrol uc = new usercontrol ();
uc.Textbox.text = “hello”;

但它不会更改文本框上的值。但是,如果我在消息框中显示文本框值,我可以看到它已更改。请问是什么问题。

也许这可以帮到你

在您的第一个表单中创建一个 public 字符串

public static string myValue="";

//set a value
myValue = "hello";

然后在 formLoadIntializeComponent();

下的第二个表格中执行此操作
textBox.Text = Form1.myValue