在Windows窗体应用程序c#

时间:2017-09-11 05:51:17

标签: c# radio-button dialogresult

我想使用DialogResult转到下一个Form,并使用单选按钮检查下一个表单中的任何控件是否可见或不可见。 在第一种形式中,我使用此代码:



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形式使用单选按钮

1 个答案:

答案 0 :(得分:0)

试试这个,

if (radioButton.Checked == true)
   this.DialogResult = DialogResult.Yes;
else
   this.DialogResult = DialogResult.Cancel;