|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
установка начальных параметров в диалоговом окне (.dcl)
проектирование противооползневых сооружений
Yalta
Регистрация: 06.04.2007
Сообщений: 50
|
||
Просмотров: 7929
|
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
А нельзя ли было хоть какое-то соответствие с картинкой выложить и целиком, а то груз какой-то лишний....
![]() Если хочешь лиспом, то добавь так Код:
Но правильнее на мой взгляд здесь править DCL, а не lisp: 1) Для toggle значение value равно "0" (по умолчанию, галочки нет) или "1" (галочка стоит); 2)для radio_button есть свойство is_enabled = true (активно) или false (неактивно) вот и всё: Код:
|
|||
![]() |
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Мужики помогите с кодом...
Не могу разобраться почему не выставляются начальные настройки в DCL окне. И вообще понять бы где их надо выставлять: в *.lsp или в *.dcl? Мне нужно чтоб в появившемся диалоговом окне по умолчанию был установлен формат "А3" с ориентацией "Альбомная". У меня никак не получается это сделать... я уже совсем запутался...что-то намудрил так что прога вообще перестала работать... голова уже квадратная ![]() DCL: Код:
Код:
![]()
__________________
Users are not stupid, they are busy. |
|||
![]() |
|
||||
Подправил в части диалога "только чтобы работало", то есть без обработчиков, проверок и пр.
DCL (убрал параметры, которые по умолчанию какие надо, подправил малость): Код:
Код:
Последний раз редактировалось Do$, 23.10.2009 в 08:41. Причина: "ориетация" |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
я в смысле, что неохото лезть в код проги, а на вопрос "Не могу разобраться почему не выставляются начальные настройки в DCL окне. И вообще понять бы где их надо выставлять: в *.lsp или в *.dcl?" вроде и этого хватит.
а action можно тоже всудуть в dcl, тут как говорится - дело вкуса! Код:
|
|||
![]() |
|
||||
Цитата:
Код:
Код:
Код:
![]() Кстати... цикл на перезапуск диалога там не нужен. ![]() ![]() Последний раз редактировалось Do$, 23.10.2009 в 11:08. |
||||
![]() |
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Ребята, спасибо, что откликнулись...
![]() Do$, код работает! Спасибо большое! В вашем подходе значения по умолчанию назначаются в лиспе.... Всегда ли нужно придерживаться этого подхода? или только в данном случае? Евгений А., спасибо за dcl. В учебном материале по которому я начал его осваивать не было информации о дефолтовых значениях контролсов (хотя, возможно, эта уже выходит за рамки начального уровня знаний о dcl ![]()
__________________
Users are not stupid, they are busy. |
|||
![]() |
|
||||
Цитата:
И еще, насколько я помню, если сделать описание и там и там, то приоритет будет за тем, что написано в .lsp файле Последний раз редактировалось Do$, 23.10.2009 в 13:12. |
||||
![]() |
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Do$, заклевал ты меня совсем
![]() acyxou - лучше и удобнее всё прописывать в лиспе, но саму конструкцию программы я бы посоветовал такую: (только диалог и оработчик) Код:
|
|||
![]() |
|
||||
Красиво!
![]() ![]() Если я правильно понял, то при любом действии в диалоге функции action-ImportLayout_dcl передаются $key и $value того элемента, над которым действие выполнили и функция выполняется. Удобно с той точки зрения, что в action и action_tile LISP-выражения надо писать в виде строки - следить, чтобы везде стояли \ где надо и пр. Возмем на вооружение! ![]() |
||||
![]() |
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
Здравствуйте.
Подскажите плз по лисп коду. Пример: Код:
спс. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема со шрифтом в диалоговом окне Autocad 2009 | ait | AutoCAD | 1 | 25.12.2008 14:51 |
вопросики в диалоговом окне | snk | AutoCAD | 3 | 15.03.2007 09:54 |
большие отступы в диалоговом окне | Александер | Программирование | 12 | 05.06.2006 14:58 |