Перенос строк из одного Multicolumn Listbox в другой

Обсуждение, связанное с разработкой ПО верхнего уровня
Ответить
tumanovalex

Activity
assistant
assistant
Сообщения: 132
Зарегистрирован: 23 ноя 2007, 16:44
Награды: 1
Версия LabVIEW: 7.1;8.5.1
Откуда: Москва
Благодарил (а): 2 раза

Перенос строк из одного Multicolumn Listbox в другой

Сообщение tumanovalex »

Подскажите, пожалуйста, как выделенные с помощью Ctrl+щелчокмыши строки из одного Multicolumn Listbox перенести в другой при нажатии клавиши ОК? Никак не соображу, как это можно сделать. Подскажите, пожалуйста.
Вложения
v7-Выбор строк и перенос их.vi
(17.51 КБ) 150 скачиваний
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Перенос строк из одного Multicolumn Listbox в другой

Сообщение Konstantin Sumenko »

Программно так. При добавлении новой порции строк предыдущие убираются.
Вложения
v7-Выбор строк и перенос их.vi
(20.28 КБ) 182 скачивания
tumanovalex

Activity
assistant
assistant
Сообщения: 132
Зарегистрирован: 23 ноя 2007, 16:44
Награды: 1
Версия LabVIEW: 7.1;8.5.1
Откуда: Москва
Благодарил (а): 2 раза

Re: Перенос строк из одного Multicolumn Listbox в другой

Сообщение tumanovalex »

Спасибо большое, раньше мне не приходилось использовать Event, очень понравилось Ваше решение. А как бы сделать так, чтобы после переноса можно было редактировать ячейки перенесенных строк? Можно ли это сделать без остановки выполнения?
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Перенос строк из одного Multicolumn Listbox в другой

Сообщение Konstantin Sumenko »

Самое простой способ это активировать редактирование ячеек в самом контроле: правой кнопкой мыши на контроле-> Editable Cells.
tumanovalex

Activity
assistant
assistant
Сообщения: 132
Зарегистрирован: 23 ноя 2007, 16:44
Награды: 1
Версия LabVIEW: 7.1;8.5.1
Откуда: Москва
Благодарил (а): 2 раза

Re: Перенос строк из одного Multicolumn Listbox в другой

Сообщение tumanovalex »

Спасибо большое, как оказалось просто. Подскажите, пожалуйста, как сделать так, чтобы можно было перемещать выделенную строку вверх-вниз? Хотелось бы освоить побольше возможностей Listbox. Заготовку прилагаю.
Вложения
v8.5-Перемещение строк.vi
(9.67 КБ) 152 скачивания
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Перенос строк из одного Multicolumn Listbox в другой

Сообщение Konstantin Sumenko »

Правой кнопкой мыши: Drag and Drop->Allow Dragging, Allow Dropping
И можно будет перетаскивать мышкой.
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Перенос строк из одного Multicolumn Listbox в другой

Сообщение Viktor »

tumanovalex писал(а):Спасибо большое, как оказалось просто. Подскажите, пожалуйста, как сделать так, чтобы можно было перемещать выделенную строку вверх-вниз? Хотелось бы освоить побольше возможностей Listbox. Заготовку прилагаю.
С кнопками:
v8.5-Перемещение строк.vi
(20.02 КБ) 206 скачиваний
tumanovalex

Activity
assistant
assistant
Сообщения: 132
Зарегистрирован: 23 ноя 2007, 16:44
Награды: 1
Версия LabVIEW: 7.1;8.5.1
Откуда: Москва
Благодарил (а): 2 раза

Re: Перенос строк из одного Multicolumn Listbox в другой

Сообщение tumanovalex »

Спасибо большое за ответы. Только вот в в помощи LabView и книжках информации, как все описанное выше сделать, я не находил. Подскажите, пожалуйста, как в случае необходимости сделать что-то в LabView (в том числе с контролами через их свойства) находить информацию. А то мне как-то неудобно все время задавать вопросы в этом замечательном форуме и отнимать время у занятых людей. Хотелось бы освоить технологию поиска нужного решения задач на LabView - где искать вначале (в помощи, примерах и т.д.), как разбираться с найденной информацией и т.д. Хочется делать хорошие программы на LabView, но многие возможности LabView не знаю.
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Перенос строк из одного Multicolumn Listbox в другой

Сообщение Konstantin Sumenko »

Смотреть в примеры, в LV help, пользоваться контекстными подсказками. Просто брать и пробовать реализовывать нетривиальные решения, несмотря на кажущуюся безнадежность. Наконец, форум для того и предназначен, чтобы при любом уровне владения LV сделать его еще выше :wink:
tumanovalex

Activity
assistant
assistant
Сообщения: 132
Зарегистрирован: 23 ноя 2007, 16:44
Награды: 1
Версия LabVIEW: 7.1;8.5.1
Откуда: Москва
Благодарил (а): 2 раза

Re: Перенос строк из одного Multicolumn Listbox в другой

Сообщение tumanovalex »

Спасибо, так и буду действовать (примеры - помощь - форум).
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Лицевая панель»