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

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

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

Есть две формы: на первой листбокс, на второй линклейбл. Нужно передать в линклейбл информацию о выбранном элементе в листбокс. Почему-то при выборе любого элемента листбокс на линклейбле значение "-1". Форма 1:
Листинг программы
  1. public Form1()
  2. {
  3. InitializeComponent();
  4. form2 = new Form2(this);
  5. }
  6. Form2 form2;
  7. //кое-какие операции
Форма 2:
Листинг программы
  1. public Form2(Form1 f1)
  2. {
  3. InitializeComponent();
  4. colorDlg = new ColorDialog();
  5. string s = f1.listBox1.SelectedIndex.ToString();
  6. linkLabel1.Text = s;
  7. }
Указал только то, как передавал данные из одной формы в другую, т.к. думаю, что проблема именно в этом.

Решение задачи: «Подскажите, в чем дело»

textual
Листинг программы
  1. public Form2(int index)
  2.         {
  3.             InitializeComponent();
  4.             colorDlg = new ColorDialog();
  5.             linkLabel1.Text = index.ToString();
  6.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

10   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы