C#将值从结束表单传递到加载/显示表单

时间:2016-03-05 02:54:21

标签: c# visual-studio

我一直在尝试将关闭表单中的值传递给即将加载的表单。

假设我有两种形式。当我隐藏()Form1时,当我Show()它时,textBox中的值应该被转移到Form2中的变量/构造函数。

我的代码在不同的笔记本电脑中,我现在无法复制,因此我无法在此处发布。一个例子很好。

1 个答案:

答案 0 :(得分:1)

要向其他表单发送一些值,您可以使用“其中AccommodationInfo是您要打开的表单,MName是您要发送的值”此代码用于打开表单并随之发送值。

        AccommodationInfo AI = new AccommodationInfo();
        AI.TextBoxValue = MName;
        AI.Show();

然后在需要获取值的表单中“使用HouseNameComboBox是设置值的位置”,此代码用于获取和设置值。

    public string TextBoxValue
    {
        get { return HouseNameComboBox.Text; }
        set { HouseNameComboBox.Text = value; }
    }