C#,winform,ShowDialog,子窗体向父窗体传值

2019-05-12 07:09:23刘景俊

                frm.ShowDialog();
                if (frm.DialogResult == DialogResult.OK)
                {
                    label1.Text = "Phone number is " + frm.PhoneNumber;
                    if (frm.PhoneNumber.Length == 8 || frm.PhoneNumber.Length == 12)
                    {
                        break;
                    }
                    else
                    {
                        MessageBox.Show("");
                    }
                }
                else if (frm.DialogResult == DialogResult.Cancel)
                {
                    label1.Text = "form was canceled";
                    break;
                }
            }
            frm.Close();
        }
    }
}