从 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";
然后在 formLoad
或 IntializeComponent();
下的第二个表格中执行此操作
textBox.Text = Form1.myValue
我希望从我的应用程序中的另一个 window 表单更改用户控件中文本框的值。我试过这样做:
Usercontrol uc = new usercontrol ();
uc.Textbox.text = “hello”;
但它不会更改文本框上的值。但是,如果我在消息框中显示文本框值,我可以看到它已更改。请问是什么问题。
也许这可以帮到你
在您的第一个表单中创建一个 public 字符串
public static string myValue="";
//set a value
myValue = "hello";
然后在 formLoad
或 IntializeComponent();
textBox.Text = Form1.myValue