|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.10.2018, 09:02 | #1 | |
Можно примерчик диалогового окна со сменой слайдов?
г. Норильск
Регистрация: 15.08.2005
Сообщений: 452
|
||
Просмотров: 2030
|
|
||||
Регистрация: 10.08.2013
Сообщений: 11,009
|
типовая задача для большинства языков, но вы же не хотите ничего кроме лиспа.. Подгружали бы функцию на Net c элементами WinForms в библиотеке *.dll, вызывали из своего кода как обыкновенную Lisp функцию c получением результата в виде индекса выбранной кнопки (а весь код по отработке взаимодействия с пользователем внутри библиотеки). Всего один дополнительный файл *.dll в программе с комплектом всех нужных диалогов.
|
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Цитата:
ЛИСП там немного староват, но твой случай там прекрасно работает
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Getting Started with Dcl Dialogs
Здесь много примеров с кодами
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Нет там ИМХО со сменой Image в окне. Идейка в зачистке окна и вставке нового изображения.
в ПРОКАТ как раз то что надо топикстартеру
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 452
|
Да, запустил ПРОКАТ, посмотрел, как меняются картинки.
Ровно то, что нужно, спасибо. Сейчас буду разбираться, как это реализовано. Вопросы уже есть (в частности, почти ничего на русскоязычных ресурсах не нашёл про image_block, только на англоязычных - странно как-то), но пока попробую разобраться сам.
__________________
Счастливо, Алексей! |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,009
|
Ну и вариант на LISP .Net функции - вызывается как любая другая лисп-функция:
Код:
Код:
Один раз разобравшись в синтаксисе объявления LISP функции на .Net - остальные будут писать за пару минут методом копипасте с незначительными правками. Код:
На форму накиданы мышкой три радиокнопки radioButton1, 2 и 3, бокс изображений pictureBox1, и две кнопки "ОК" и "Отмена". Последним присвоены одноименные модальные значения, этим кнопкам даже кода писать не надо - сами закроют при нажатии форму с возвратом соответствующего значения. Код тоже хорошо поддается копипастингу, не говоря уже о том - что сама среда программирования (любая бесплатная visual studio) на порядок дружественнее редакторов Lisp либо VBA. |
|||
|
||||
Цитата:
Диалог "Slide_Select.dcl" Код:
установить в files_path реальный путь к файлу диалога и библиотеке слайдов из архива. Код:
|
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск диалогового окна через "WScript.Shell" "PopUp" в скрытом режиме | kosmi | LISP | 3 | 24.05.2018 07:58 |
Как в макросе прописать выбор диалогового окна? | DmAK | Программирование | 2 | 20.09.2016 08:59 |
Электрика: можно ли делать окна и въезды в здание со стороны ЛЭП? | Kikin | Электроснабжение | 14 | 20.04.2009 15:20 |
Диалоговые окна за пределами экрана (не FILEDIA) | kosmax | AutoCAD | 7 | 30.03.2009 16:30 |
Медленное открытие диалогового окна PLOT AutoCAD 2006 | VladD | AutoCAD | 20 | 08.06.2006 14:58 |