listbox выделение нескольких строк
- Cat
- adviser
- Сообщения: 203
- Зарегистрирован: 22 июл 2010, 09:53
- Версия LabVIEW: 12
- Контактная информация:
listbox выделение нескольких строк
Добрый день! Скажите, как выделить несколько строк в листбоксе без зажатой клавиши контрол или шифт? необходимо следующий функционал, щелчок мыши выделяет объект, второй щелчок снимает выделение, и выделение нескольких объектов. Листбкс в режиме 1 или более с зажатой клавишей, полностью соответствует.
Чеширский Кот - совсем не тот, что чешет языком.
-
- professor
- Сообщения: 3406
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: listbox выделение нескольких строк
По-моему, вопрос из разряда "как сделать не так, как делают все".
Как программа должна понять, что пользователь хочет добавить пункт к имеющимся, а не выбрать только его?
Единственное, что приходит в голову - проверять новое значение, и на основании этого решать, добавить пункт, или удалить его, но проблкам непонимания останется.
Как программа должна понять, что пользователь хочет добавить пункт к имеющимся, а не выбрать только его?
Единственное, что приходит в голову - проверять новое значение, и на основании этого решать, добавить пункт, или удалить его, но проблкам непонимания останется.
- Cat
- adviser
- Сообщения: 203
- Зарегистрирован: 22 июл 2010, 09:53
- Версия LabVIEW: 12
- Контактная информация:
Re: listbox выделение нескольких строк
почему, "как сделать не так, как делают все"? вопрос, как раз про функционал LISTBOX, если зажать ctrl то программа все понимает и отлично справляется со своей задачей. только у планшета нет физ.клавиатуры и зажимать там нечего. Возможно есть какое-то свойств или хитрый метод, я перелопатил все узлы, но требуемый функционал так и не нашел. В event для свойства mouse up\down, есть возможность сканировать зажатые функциональные клавиши, но выставлять их виртуально нет возможности. Я думаю Артем Вы не поняли сути вопроса.
Чеширский Кот - совсем не тот, что чешет языком.
-
- professor
- Сообщения: 3406
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: listbox выделение нескольких строк
Как вопрос задан, так и понят :)
А по делу: задавать очень даже можно: кнопки можно слделать отскакивающими. Тогда отжимать не придётся, тут надо смотреть, что чаще (вкл или выкл)
И как я уже писал, можно отслеживать изменения, тогда не нужны доп кнопки, но выбрать диапазон не получится, а сброс выбора (с многих элементов на один) будет сложен.
А по делу: задавать очень даже можно: кнопки можно слделать отскакивающими. Тогда отжимать не придётся, тут надо смотреть, что чаще (вкл или выкл)
И как я уже писал, можно отслеживать изменения, тогда не нужны доп кнопки, но выбрать диапазон не получится, а сброс выбора (с многих элементов на один) будет сложен.
- Cat
- adviser
- Сообщения: 203
- Зарегистрирован: 22 июл 2010, 09:53
- Версия LabVIEW: 12
- Контактная информация:
Re: listbox выделение нескольких строк
Это, как раз то, что нужно! Спасибо! Сброс делается повторным кликом по уже выбранному пункту)
Чеширский Кот - совсем не тот, что чешет языком.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 1018 Просмотры
-
Последнее сообщение milakhimov
-
- 3 Ответы
- 1728 Просмотры
-
Последнее сообщение Artem.spb
-
- 3 Ответы
- 790 Просмотры
-
Последнее сообщение Artem.spb