Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ListBox 
:(
    Опции темы
zss
Дата 11.12.2006, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 708
Регистрация: 17.6.2004

Репутация: нет
Всего: 2



связался теперь с ListBox и тоже есть вопросы

1. Если их несколько, то выделяя строку в одно во втором выделение не пропадает. Почему ?
2. если на ListBox щелкнуть не на строках, то выделение снимается, но SelectedItem все-равно
возвращает объект. Тоесть таже проблемма как и в ListView определения выбранных строк и снятие выделения
при щелчке вне их
PM MAIL ICQ   Вверх
DarkDragon
Дата 11.12.2006, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GradVin
**


Профиль
Группа: Участник
Сообщений: 296
Регистрация: 19.8.2006

Репутация: 3
Всего: 8



Цитата(zss @  11.12.2006,  20:00 Найти цитируемый пост)
1. Если их несколько, то выделяя строку в одно во втором выделение не пропадает. Почему ?

Ну потому что нет у него HideSelection, ну если тебе он нужен, то это устроить можно:

Код

        private void listBox1_LostFocus(object sender, EventArgs e) // Метод события
        {
            listBox1.SelectedIndex = -1;
        }

       listBox1.LostFocus += new EventHandler(listBox1_LostFocus); // Установка обработчика события
 
Вообщем для listbox'a, -1, это значить что item не выбран.

Цитата(zss @  11.12.2006,  20:00 Найти цитируемый пост)
2. если на ListBox щелкнуть не на строках, то выделение снимается, но SelectedItem все-равно
возвращает объект. Тоесть таже проблемма как и в ListView определения выбранных строк и снятие выделения
при щелчке вне их 

Ну оставь впокое SelectedItem.
Используй SelectedIndex. Опять если SelectedIndex равен -1, значить ничего не выделенно, если же больше -1, значить можешь получить SelectedItem выделенного обьекта.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.1209 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.