C#Winform 中,两个form之间参数传递

*****A、B 两个form,A打开B 后,B确定关闭后,B参数传给A*****

A打开B

private void btnSelectT_Click(object sender, EventArgs e)
        {
            FrmFtpConfigure frmFtpConfigure = new FrmFtpConfigure();
            if (frmFtpConfigure.ShowDialog(this) == DialogResult.OK)
            { 

                ftpUserID = frmFtpConfigure.ftpUserID;
                ftpPassword = frmFtpConfigure.ftpPassword;
                ftpURI = frmFtpConfigure.ftpURI;
            }

            
        }
B关闭

private void btnSave_Click(object sender, EventArgs e)
        {
            
            this.ftpServerIP = this.textBox1.Text;
            this.ftpUserID = this.textBox2.Text;
            this.ftpPassword = this.textBox3.Text;
            this.ftpPort = this.textBox4.Text;
            this.ftpRemotePath = this.textBox5.Text;

            if (ftpPort != "21")
                ftpServerIP = ftpServerIP + ":" + ftpPort;
            ftpURI = "ftp://" + ftpServerIP + "/" + ftpRemotePath + "/";

            this.DialogResult = DialogResult.OK;
            this.Close();        
        }

之后,A就可以看到B传过来的参数了。

你可能感兴趣的:(c#基础)