dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как погасить предварительно выбранный пункт в LIST_BOX

Как погасить предварительно выбранный пункт в LIST_BOX

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 08.04.2017, 12:58 #1
Как погасить предварительно выбранный пункт в LIST_BOX
480725
 
Москва
Регистрация: 06.10.2007
Сообщений: 129

480725 вне форума Вставить имя

Имеется диалоговое окно следующей структуры
LIST_BOX
EDIT_BOX
OK


Предполагается, что пользователь производит выбор из LIST_BOX, а если не находит нужный вариант - то вводит его в EDIT_BOX.
Кроме того через оператор SET_TILE назначен пункт LIST_BOX в качестве выбора по умолчанию.

ВОПРОС. Как сделать так, чтобы при начале заполнения EDIT_BOX подсветка выбранного по умолчанию пункта в LIST_BOX прекратилась?
Просмотров: 408
 
Непрочитано 10.04.2017, 10:40
#2
Vladimir_Sergeevich

рисую дороги, в перерывах курю Lisp
 
Регистрация: 20.04.2011
Пермь
Сообщений: 326
Отправить сообщение для Vladimir_Sergeevich с помощью ICQ Отправить сообщение для Vladimir_Sergeevich с помощью Skype™


Вероятно, в action_tile к EDIT_BOX нужно прописать установку соответствующего значения LIST_BOX. Возможно в LIST_BOX нужно будет добавить пустую строку и устанавливать подсветку пустой строки.
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы...
Vladimir_Sergeevich вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 10.04.2017, 11:20
#3
frostmourn


 
Регистрация: 23.04.2015
Сообщений: 102


Увы, action_tile сработает только после завершения ввода в EDIT_BOX. Можно перед началом нажимать enter, но это только если не установлена реакция на него в атрибутах, и не сказать, что удобно.
frostmourn вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 10.04.2017, 12:58
#4
480725


 
Регистрация: 06.10.2007
Москва
Сообщений: 129


Цитата:
Сообщение от frostmourn Посмотреть сообщение
Увы, action_tile сработает только после завершения ввода в EDIT_BOX.
Вот и у меня так-же. Даже если через MODE_TILE предварительно выбираю LIST_BOX начало работы с EDIT_BOX не инициирует ACTION_TILE у LIST_BOX...
Похоже, это тупик..

Цитата:
Сообщение от Vladimir_Sergeevich Посмотреть сообщение
Вероятно... Возможно...
Конечно, спасибо за сочувствие, но нужны не гипотезы, а знания.
480725 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 10.04.2017, 12:59
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 34,341


Не очень понимаю. Кто мешает прописывать callback-функцию и при необходимости ее вызывать тогда, когда это нужно?
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 10.04.2017, 19:00
#6
roaa

ОПС
 
Регистрация: 29.03.2012
Kazakhstan
Сообщений: 123


в listbox добавить строчку "добавить" и делов...
roaa вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 11.04.2017, 10:29
#7
480725


 
Регистрация: 06.10.2007
Москва
Сообщений: 129


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Не очень понимаю. Кто мешает прописывать callback-функцию
А я вообще в приведенном тексте ничего не понял...
480725 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 11.04.2017, 10:48
#8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 34,341


http://autolisp.ru/2015/02/05/dcl-develop/ - как вариант
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 11.04.2017, 11:20
#9
480725


 
Регистрация: 06.10.2007
Москва
Сообщений: 129


Цитата:
Сообщение от roaa Посмотреть сообщение
в listbox добавить строчку "добавить" и делов...
Это конечно решение. Я зациклился на своём варианте и столкнувшись с трудностью не догадался внести небольшие коррективы. Спасибо! Теперь понятно, что имел в виду уважаемый Кулик Алексей aka kpblc. С запозданием благодарю и его. Как вариант можно использовать кнопку Ручной ввод чтобы заметнее было.
480725 вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как погасить предварительно выбранный пункт в LIST_BOX

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Серия ИИ-03-02 Железобетонные изделия Клименко Ярослав Поиск литературы, чертежей, моделей и прочих материалов 40 сегодня 16:43
Помогите разобраться с физическим смыслом расчёта предварительно напряжённых конструкций petia Железобетонные конструкции 16 07.07.2015 11:56
Предварительно напряженные металлические фермы. Нужен статья. Yusif Поиск литературы, чертежей, моделей и прочих материалов 4 17.06.2013 20:59
Предварительно напряженные конструкции - плиты и регели msv_mnv Конструкции зданий и сооружений 15 25.06.2010 09:41
Класс конструктивной пожарной опасности Аптечный пункт + Оптика Route Прочее. Архитектура и строительство 6 18.02.2010 20:10

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||


Размещение рекламы