|
分類:[C#]
VS2013のC#で2つの画面を遷移したく下記のようなソースを書きました。
Form1側 namespace MasterRegistration { public partial class Form1 : Form { public Form1 frm1; public Form2 frm2;
public Form1() { InitializeComponent(); }
private void Form1_Load(object sender, EventArgs e) { frm1 = new Form1(); frm2 = new Form2(); }
private void btn_Click(object sender, EventArgs e) { frm2.Show(); frm1.Visible = false; }
//終了 private void btnEnd_Click(object sender, EventArgs e) { //アプリケーションを終了する Application.Exit(); } } }
Form2側 public partial class Form2 : Form { public Form2() { InitializeComponent(); }
private void Form2_Load(object sender, EventArgs e) { }
//戻る private void btnReturn_Click(object sender, EventArgs e) { frm1.Show(); ← エラーが出る frm2.close(); ← エラーが出る } }
エラーが出てきます。
やりたいことは、Form1のbtnボタンを押下すると、Form1が非表示になってForm2が表示され、 Form2のbtnReturnを押下すると、Form2がクローズされてForm1が表示される。
解る方おろしくお願いします
|