Подскажите, в чем дело - C#

Узнай цену своей работы

Формулировка задачи:

Есть две формы: на первой листбокс, на второй линклейбл. Нужно передать в линклейбл информацию о выбранном элементе в листбокс. Почему-то при выборе любого элемента листбокс на линклейбле значение "-1". Форма 1:
public Form1()
        {
            InitializeComponent();
            form2 = new Form2(this);
        }
        Form2 form2;
//кое-какие операции
Форма 2:
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();
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы