我希望从应用程序中的另一个窗口形式更改用户控件中文本框的值。我尝试过这样:
Usercontrol uc = new usercontrol ();
uc.Textbox.text = “hello”;
但是它不会更改文本框中的值。但是,如果我在消息框中显示文本框值,则可以看到它已更改。请问可能是什么问题。
也许这可以帮助您
以您的第一种形式创建一个公共字符串
public static string myValue="";
//set a value
myValue = "hello";
第二个步骤是在formLoad
或IntializeComponent();
下的第二个表格中进行>
textBox.Text = Form1.myValue