Как создать свой выпадающий список? - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

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

Как создать свой выпадающий список?

Ответ
Поиск в этой теме
Старый 18.02.2013, 17:32
Как создать свой выпадающий список?
tibidcp
 
Регистрация: 21.01.2013
Сообщений: 13

Добрый день. Подскажите пожалуйста как создать(или где хоть почитать об этом можно) свой выпадающий список наподобие того, который выпадает при двойном клике на полилинию(редактирование полилинии)?
Просмотров: 7918
 
Автор темы   Непрочитано 24.02.2013, 00:12
#21
tibidcp


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


Код:
[Выделить все]
 (setq old_color (getvar "CECOLOR"))
 (setvar "CECOLOR" col)
 (command "_-hatch" "_p" "_solid" pause)
 (setvar "CECOLOR" old_color)
Ну в данном случае, как я понял, после первого действия пользователя лисп завершает работу, а комманда _-hatch нет, и в итоге цвет штриховки не меняется. Ну в принципе мне нужно ограниченное число штриховок(в пределах 10), так что если написать в коде pause 10 раз, то всё работает, просто думал есть способ по-красивее, например на случай, если бы повторений было бы куда больше
tibidcp вне форума  
 
Непрочитано 24.02.2013, 00:43
#22
Кулик Алексей aka kpblc
Moderator

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


tibidcp, найди лисп от VVA (рисование подобных, кажется) - там используется очень интересный подход.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.02.2013, 01:58
#23
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Цитата:
Сообщение от tibidcp Посмотреть сообщение
и в итоге цвет штриховки не меняется
чтоб менялся, можно после отрисовки штриховки добавить команду _change с опцией "_L" (last)
Код:
[Выделить все]
(command "_-hatch" "_p" "_solid" pause)
(command "_change" "_L" "" "_COLOR" .......)
ну и так далее...
skkkk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как создать свой выпадающий список?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в окне адаптации выпадающий список отображается некорректно o_krasa AutoCAD 2 12.03.2012 16:10
Как с помощью LISP создать выноску и заполнить ее данными YuryK LISP 5 18.01.2012 14:16
Как создать свой тип примитива? mental Программирование 8 30.10.2007 23:34
Хочу создать свой раскрывающийся список в меню ACAD maxw AutoCAD 10 19.12.2005 06:42
Помогите создать свой тип линии......... red AutoCAD 8 02.06.2004 17:14