Вывести окно с combobox доступных принтеров
Здравствуйте Уважаемые программисты NanoCAD!
Подскажите как в vs (net standart 2) nanocad c# из кода открыть dcl (ниже) и вернуть выбранное значение обратно в процедуру.
Начало кода:
//Получаем список принтеров
PlotSettingsValidator psv = PlotSettingsValidator.Current;
StringCollection printers = psv.GetPlotDeviceList();
if (printers.Count == 0)
{
ed.WriteMessage("\nНет доступных принтеров.");
return;
}
printer_select.dcl:
printer_select : dialog {
label = "Выберите принтер ";
: popup_list {
key = "printer_list";
label = "Доступные принтеры:";
width = 40;
fixed_width = true;
}
spacer;
ok_cancel;
}
Может из процедуры запускать lisp (с окном) и вернуть значение или еще как-то можно вызвать окно?
Комментарии
-
Стесняюсь спросить, а кто мешает на WPF/WinForms сделать собственное окно и к нему уже обращаться?
NET Standard, насколько я знаю, вообще чисто сервисная штука, там никакой интерактивщины и быть-то не может.0 -
Вызывать lisp из-под NET вроде бы можно для версий от 24 и дальше.
0
Разделы
- Все разделы
- 60 Общие вопросы
- 55 Работа nanoCAD в ОС Linux
- 427 Платформа nanoCAD
- 17 nanoCAD GeoniCS
- 88 nanoCAD BIM Строительство
- 42 nanoCAD Механика PRO
- 62 nanoCAD BIM Электро
- 11 nanoCAD BIM Вентиляция
- 13 nanoCAD BIM ВК
- 3 nanoCAD BIM Отопление
- 8 nanoCAD BIM СКС
- 57 nanoCAD BIM ОПС
- 3 nanoCAD Стройплощадка
- 4 nanoCAD Металлоконструкции
- 2 nanoCAD Конструкции PS
- 7 TDMS Фарватер
- 1 Облака точек
- nanoCAD GeoSeries
- NSR Specification
- Учебным заведениям и учащимся
- 8 nano360