Тема: Как можно обработать двойной щелчок мыши (даблклик) в list_box ?
Подскажите как можно обработать двойней щелчек мышью в list_box, определить какая строка была выброна и в ходе этого вызвать определенную функцию?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → DCL → Как можно обработать двойной щелчок мыши (даблклик) в list_box ?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Подскажите как можно обработать двойней щелчек мышью в list_box, определить какая строка была выброна и в ходе этого вызвать определенную функцию?
Извиняюсь ... уже разобрался...
Все работает.
Так все-таки
"Подскажите как можно обработать двойней щелчек мышью в list_box, определить какая строка была выброна и в ходе этого вызвать определенную функцию?".
Хорошо бы примерчик.
Мне что-то пока непонятно.
Допустим есть list_box с
key=lst_dia
тогда в коде пишем для двойного щелчка
(action_tile "lst_dia" "(setq reason $reason)(if (= reason 4)(progn (myfun pos)(done_dialog 5)))(setq pos $value)")
в переменную reason записывается код рекации и если он равен 4 то это двойной щелчок, тогда вызываем функцию myfun в переменную pos записывается позиция
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → DCL → Как можно обработать двойной щелчок мыши (даблклик) в list_box ?
Форум работает на PunBB, при поддержке Informer Technologies, Inc