Проблема с передачей ссылки на экземпляр первой формы во вторую - C#
Формулировка задачи:
При передачи ссылки на экземпляр 1й форму во вторую, во 2й форме не видит его. Вот пример, что я не так сделал:
код 1й формы:
Код 2й формы:
namespace aba2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(this); } } }
namespace aba2 { public partial class Form2 : Form { public Form2() { InitializeComponent(); } public Form2(Form1 _frm) { InitializeComponent(); Form1 frm = _frm;// здесь и ниже ошибка int bss; } private void button1_Click(object sender, EventArgs e) { frm.Close(); } } }
Решение задачи: «Проблема с передачей ссылки на экземпляр первой формы во вторую»
textual
Листинг программы
Form1 frm; public Form2() { InitializeComponent(); } public Form2(Form1 _frm) { InitializeComponent(); frm = _frm; int bss; } private void button1_Click(object sender, EventArgs e) { frm.Close(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д