Подскажите, в чем дело - C#
Формулировка задачи:
Есть две формы: на первой листбокс, на второй линклейбл. Нужно передать в линклейбл информацию о выбранном элементе в листбокс. Почему-то при выборе любого элемента листбокс на линклейбле значение "-1".
Форма 1:
Форма 2:
Указал только то, как передавал данные из одной формы в другую, т.к. думаю, что проблема именно в этом.
public Form1() { InitializeComponent(); form2 = new Form2(this); } Form2 form2; //кое-какие операции
public Form2(Form1 f1) { InitializeComponent(); colorDlg = new ColorDialog(); string s = f1.listBox1.SelectedIndex.ToString(); linkLabel1.Text = s; }
Решение задачи: «Подскажите, в чем дело»
textual
Листинг программы
public Form2(int index) { InitializeComponent(); colorDlg = new ColorDialog(); linkLabel1.Text = index.ToString(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д