Vozhich Posted April 28, 2021 Report Share Posted April 28, 2021 Поддержка DCL реализована иначе чем в автокаде. На данный момент столкнулся с неработающим атрибутом fixed_width_font. :list_box {label=\"выбор\"; fixed_width_font=true; key=\"выбор\"; width=200; height=60;} Формирую строки одинаковой длины (по количеству символов), а выводит все разные. Программы пишу на LISP (так сложилось). Некрасиво получается! Может кто поможет? Quote Link to comment Share on other sites More sharing options...
Boroda888 Posted April 28, 2021 Report Share Posted April 28, 2021 У меня работает так: : column { : text { label = "Элемент:"; //width = 12; //fixed_width = true; } Quote Link to comment Share on other sites More sharing options...
Vozhich Posted April 28, 2021 Author Report Share Posted April 28, 2021 10 минут назад, Boroda888 сказал: У меня работает так: : column { : text { label = "Элемент:"; //width = 12; //fixed_width = true; } Не совсем понял. У меня элемент list_box. Мне нужно не просто текст вывести, а иметь возможность выбора строки. Quote Link to comment Share on other sites More sharing options...
Boroda888 Posted April 28, 2021 Report Share Posted April 28, 2021 В SDK есть примеры:sindialog.lspsindialog.dcl Quote Link to comment Share on other sites More sharing options...
MCAD Posted April 28, 2021 Report Share Posted April 28, 2021 45 минут назад, Vozhich сказал: Не совсем понял. У меня элемент list_box. Мне нужно не просто текст вывести, а иметь возможность выбора строки. На каком продукте делаете ListBox? Если для одной из вертикалок, на базе nanocad, то есть свой инструмент формирования диалоговых окон, содержащий достаточный набор контролов. Quote Link to comment Share on other sites More sharing options...
Vozhich Posted April 28, 2021 Author Report Share Posted April 28, 2021 17 минут назад, MCAD сказал: На каком продукте делаете ListBox? На LISP 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted April 28, 2021 Report Share Posted April 28, 2021 1 час назад, Vozhich сказал: Программы пишу на LISP (так сложилось). Это я уже прочитал. Спасибо. Quote Link to comment Share on other sites More sharing options...
Vozhich Posted April 28, 2021 Author Report Share Posted April 28, 2021 32 минуты назад, MCAD сказал: Если для одной из вертикалок, на базе nanocad, то есть свой инструмент формирования диалоговых окон, содержащий достаточный набор контролов. Извините за неграмотность! Что такое вертикалка? Пользовательские формы - это в таблицах нанокад? Quote Link to comment Share on other sites More sharing options...
MCAD Posted April 28, 2021 Report Share Posted April 28, 2021 2 часа назад, Vozhich сказал: Пользовательские формы - это в таблицах нанокад? Выше, по ссылке есть описание, где и в каких объектах используются "Пользовательские формы": 2 часа назад, Vozhich сказал: Что такое вертикалка? Имелось ввиду приложение нанокад СПДС (и его клоны) и Механика К Lisp & DCL не имеет никакого отношения. Просто альтернатива, не заменяющая использования Lisp'a, но во многих случаях более лёгкая и функциональная. И приближенное именно для проектировщиков. 1 Quote Link to comment Share on other sites More sharing options...
Vozhich Posted April 28, 2021 Author Report Share Posted April 28, 2021 28 минут назад, MCAD сказал: Просто альтернатива, не заменяющая использования Lisp'a Спасибо за разъяснения! Скажите а с неработающей опцией fixed_width_font=true языка DCL как бороться? Разработчики нанокад не заинтересованы в устранении подобных косяков? Они же позиционируют свой продукт как аналог автокада! В автокаде fixed_width_font=true работает (у шрифтов одинаковый размер всех символов). Quote Link to comment Share on other sites More sharing options...
MCAD Posted April 28, 2021 Report Share Posted April 28, 2021 1 минуту назад, Vozhich сказал: Разработчики нанокад не заинтересованы в устранении подобных косяков? Заинтересованы, если вас устроит такой ответ :-| 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.