日期:2014-05-18 浏览次数:21088 次
        private void Form3_Load(object sender, EventArgs e)
        {
            if (Convert.ToString(MessageBox.Show("包含警告图标和确定、取消按钮的消息框", "消息框标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation))=="OK")
            {
                Form2 frm2 = new Form2();
                frm2.Show();
                this.Hide();
            }
            else
            {
                Form1 frm1 = new Form1();
                frm1.Show();
                this.Hide();
            }
        }
if (MessageBox.Show("包含警告图标和确定、取消按钮的消息框", "消息框标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation)==DialogResult.OK)
{
  //...
------解决方案--------------------
重载一个构造函数
class Form1
{
  public Form1(Form3 f3)
  {
    f3.close();
  }
}
class Form3
{
private void Form3_Load(object sender, EventArgs e)
        {
            if (Convert.ToString(MessageBox.Show("包含警告图标和确定、取消按钮的消息框", "消息框标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation))=="OK")
            {
                Form2 frm2 = new Form2(this);
                frm2.Show();
                //this.Hide();
            }
            else
            {
                Form1 frm1 = new Form1(this);
                frm1.Show();
                //this.Hide();
            }
        }
}
------解决方案--------------------
我没有编译器,
class Form1
{
 public Form1(Form3 f3)
 {
   f3.close();
 }
}
这个不是有类吗class Form1