2017-09-11 186 views
-1

我想使用DialogResult轉到下一個窗體並且可見或不可見任何控件在下一個窗體中單選按鈕被選中。 在第一種形式我用這個代碼:在窗體中使用DialogResult窗體應用程序c#

this.DialogResult = DialogResult.OK; 
 
loader.Enabled = false; 
 
this.Close(); 
 
return;

,並在接下來的形式我用這個:

private void Form1_Load(object sender, EventArgs e) 
 
{ 
 
    First_form first = new First_form(); 
 
    if (first.ShowDialog() == DialogResult.OK) 
 
    { 
 
    MessageBox.Show("Device Found!"); 
 
    serialPort1 = first.comport; 
 
    first.comport.Close(); 
 
    serialPort1.Close(); 
 
    serialPort1.Open(); 
 
    timer1.Enabled = true; 
 
    timer2.Enabled = true; 
 
    pictureBoxConect.Visible = true; 
 
    label_conect.Visible = true; 
 
    } 
 
    else 
 
    { 
 
    MessageBox.Show("Not Device Found!"); 
 
    pictureBoxDisconect.Visible = true; 
 
    label_disconect.Visible = true; 
 
    } 
 
}

我想使用無線電按myfirst形式的按鈕

+0

問題不清楚。 – Hybridzz

+0

您可以通過以兩種形式聲明一些公共屬性並在同一名稱空間內訪問它們來完成此操作。或者你可以在傳遞參數給構造函數的幫助下做到這一點。 –

回答

0

試試這個,

if (radioButton.Checked == true) 
    this.DialogResult = DialogResult.Yes; 
else 
    this.DialogResult = DialogResult.Cancel; 
相關問題