Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.02.2012, 19:08   #1
JonMagon
Форумчанин
 
Регистрация: 07.04.2011
Сообщений: 152
По умолчанию [C#] Выбор элементов в listView

Доброго времени суток.
Подскажите как решить проблему: при выделение элемента в listView индекс выделенного элемента, магическим образом, передается неправильно, точнее если элемент выделяется в первый раз за запущенную копию программы, то все нормально, но если два и более, то не пойми что творится. Пример:
В listView находится 4 элемента
Цитата:
Европа
Россия
Китай
Япония
При выборе элемента вызывается метод listView1_SelectedIndexChanged, код метода
Код:
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            MessageBox.Show(Convert.ToString(listView1.SelectedIndices[0]));
        }
При выборе Китай, индекс передается правильно - 2, но если выбрать что-то еще, не важно что, вылезет индекс принимающий ноль.
Вот как решить данную проблему?
Заранее спасибо за ответ.

Последний раз редактировалось JonMagon; 29.02.2012 в 19:11.
JonMagon вне форума Ответить с цитированием
Старый 29.02.2012, 19:54   #2
JonMagon
Форумчанин
 
Регистрация: 07.04.2011
Сообщений: 152
По умолчанию

А все уже, вместо listView1_SelectedIndexChanged сделал listView1_Click - работает все, как часы. Спасибо кто пытался решить мою проблему. Может кому когда-нибудь пригодиться, теперь код выглядит так:
Код:
private void listView1_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedIndices[0] != -1)
            {
               MessageBox.Show(Convert.ToString(listView1.SelectedIndices[0]));
            }
        }

Последний раз редактировалось JonMagon; 29.02.2012 в 19:57.
JonMagon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перемещение элементов Listview Anfall Компоненты Delphi 4 30.03.2012 04:24
ListView выделение нескольких элементов без Ctrl fezilk25 Общие вопросы Delphi 6 01.08.2011 07:16
ListView выбор элемента keef Общие вопросы Delphi 3 13.04.2010 18:04
Выбор элементов Паскаля ~AngelOK~ Паскаль, Turbo Pascal, PascalABC.NET 4 23.10.2008 21:20
Добавление элементов ListView SnakeMan Помощь студентам 4 30.11.2007 11:54