【发布时间】:2020-03-14 18:08:59
【问题描述】:
我希望从我的应用程序中的另一个窗口窗体更改用户控件中文本框的值。我试过这样做:
Usercontrol uc = new usercontrol ();
uc.Textbox.text = “hello”;
但它不会改变文本框上的值。但是,如果我在消息框中显示文本框值,我可以看到它已更改。请问可能是什么问题。
【问题讨论】:
标签: c#-5.0
我希望从我的应用程序中的另一个窗口窗体更改用户控件中文本框的值。我试过这样做:
Usercontrol uc = new usercontrol ();
uc.Textbox.text = “hello”;
但它不会改变文本框上的值。但是,如果我在消息框中显示文本框值,我可以看到它已更改。请问可能是什么问题。
【问题讨论】:
标签: c#-5.0
也许这对你有帮助
在您的第一个表单中创建一个公共字符串
public static string myValue="";
//set a value
myValue = "hello";
第二次在formLoad 或IntializeComponent(); 下的第二个表单中执行此操作
textBox.Text = Form1.myValue
【讨论】: