【问题标题】:Change textbox value in usercontrol from window form从窗口窗体更改用户控件中的文本框值
【发布时间】:2020-03-14 18:08:59
【问题描述】:

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

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

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

【问题讨论】:

    标签: c#-5.0


    【解决方案1】:

    也许这对你有帮助

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

    public static string myValue="";
    
    //set a value
    myValue = "hello";
    

    第二次在formLoadIntializeComponent(); 下的第二个表单中执行此操作

    textBox.Text = Form1.myValue
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      • 1970-01-01
      • 1970-01-01
      • 2020-06-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多