Possible Duplicate:
sharing data between forms




我有:

public partial class LoginForm : Form
{
    private string somedata = "somedata";

    public LoginForm()
    {
        InitializeComponent();
    }
}


我希望LoginForm打开另一个表单并将somedata发送给它。我怎样才能做到这一点?

最佳答案

您可以执行以下操作。假定您已经创建了一个名为SomeForm的表单,并添加了一个接受字符串的构造函数。

    public partial class LoginForm : Form
    {
        private string somedata = "somedata";

        public LoginForm()
        {
            InitializeComponent();

            OpenForm(somedata);
        }
    }

    private void OpenForm(string Data)
    {
        SomeForm sf = new SomeForm(Data);
        sf.Show();
    }

关于c# - 如何在表单之间交换数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6433252/

10-13 02:00