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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2016, 21:03   #1
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 325
По умолчанию Повторный выбор в CheckListBox

Здравствуйте Уважаемые программисты!
Код ниже (vs 2010 vb.net) при выборе элемента из списка (из CheckedListBox1) снимает выбор с другого элемента этого списка, т.е. не позволяет выбрать одновременно несколько элементов в списке.

Код:
Private Sub CheckedListBox1_ItemCheck(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck
        If e.NewValue = CheckState.Checked Then
            For Each i As Integer In Me.CheckedListBox1.CheckedIndices
                CheckedListBox1.SetItemChecked(i, False)
            Next
        End If
End Sub
Подскажите пожалуйста, как исправить этот код, чтобы при выборе уже выбранного (выделенного) элемента из списка, "галочка" не снималась. Т.е. если элемент в списке уже выбран (checked=true), то сразу повторный выбор этого же элемента не вызывал checked=false?
Спасибо!

Последний раз редактировалось ольгаг; 18.02.2016 в 21:08.
ольгаг вне форума Ответить с цитированием
Старый 20.02.2016, 19:00   #2
Akeloya
Форумчанин
 
Регистрация: 27.01.2014
Сообщений: 115
По умолчанию

ItemCheck - относится к проставлению галочек
SelectedValueChanged, SelectedIndexChanged - к выбору элемента.
SelectionMode - устанавливает то, как можно выбирать элементы. К проставлению галок отношения не имеет.

Может вы события перепутали?
Akeloya вне форума Ответить с цитированием
Старый 21.02.2016, 18:43   #3
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 325
По умолчанию

Спасибо Вам за подсказки. Подумаю.
ольгаг вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WinInet - повторный вызов KomLit Работа с сетью в Delphi 2 11.01.2015 11:28
Повторный запуск программы lev_ Помощь студентам 2 13.12.2014 11:39
повторный перехват исключений в c# Dissembler7 Помощь студентам 0 18.06.2013 18:54
Повторный вызов функций Roman Общие вопросы C/C++ 1 10.06.2009 14:48
Повторный вызов функции из dll Smertnik Общие вопросы C/C++ 5 15.05.2009 22:18