112 / 99 / 68
Регистрация: 21.04.2014
Сообщений: 1,403
|
|
1 | |
Автоматическое выделение следующего элемента в ListBox22.06.2018, 14:25. Показов 1501. Ответов 5
Метки нет (Все метки)
Здравствуйте.
На форме есть ListBox шириной в одну строку. Нужно сделать так, чтобы при клике мышкой по стрелочкам вверх или вниз на ListBox в нём выделялась следующая или предыдущая строка. Отдельного события для клика мыши по стрелочкам не нашёл.
0
|
22.06.2018, 14:25 | |
Ответы с готовыми решениями:
5
Выделение элемента шрифтом в ListBox Как убрать выделение с одного элемента в listbox Автоматическое выделение textbox Убрать автоматическое выделение узла в treeview |
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
22.06.2018, 15:05 | 2 |
«Стрелочки» — это кнопки? Достаточно обычного
Click . При клике «вверх» уменьшай на 1 свойство SelectedIndex . Если SelectedIndex == 0 , кнопку делай неактивной. Аналогично «вниз» только инкремент SelectedIndex и кнопка «вниз» должна быть неактивна, если SelectedIndex == listBox.Items.Count - 1 .
0
|
112 / 99 / 68
Регистрация: 21.04.2014
Сообщений: 1,403
|
|
22.06.2018, 15:13 [ТС] | 3 |
Вот у меня здесь вопросы и возникли. Как понять, что кликнули именно кнопку вверх, а не вниз? Эти кнопки лежат где-то в свойствах ListBox? Как обработать именно их событие Click?
0
|
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
22.06.2018, 15:26 | 4 |
0
|
112 / 99 / 68
Регистрация: 21.04.2014
Сообщений: 1,403
|
|
22.06.2018, 15:28 [ТС] | 5 |
0
|
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
22.06.2018, 15:36 | 6 |
такие события вы не обработаете штатными средствами, компоненты не заточены на то чтобы обрабатывать системные склорбары
1
|
22.06.2018, 15:36 | |
22.06.2018, 15:36 | |
Помогаю со студенческими работами здесь
6
Пропадает выделение в listbox Выделение строки в listbox Как отключить автоматическое возвращение полосы прокрутки в ListBox? Убрать выделение в нескольких listbox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |