В своём проекте, каждое окно сделано как отдельный Archestra Symbol. Для переключения между экранами использую следующий скрипт:
- Код: Выделить всё
dim graphicinfo as aaGraphic.GraphicInfo;
graphicinfo.Identity="Monitor1";
graphicInfo.GraphicName="Главный_экран";
graphicinfo.Resizable=false;
graphicinfo.HasTitleBar=false;
graphicinfo.WindowType=aaGraphic.WindowType.Modeless;
ShowGraphic(graphicinfo);
Однако эти окна занимают не весь экран (есть поле сверху с панелью навигации и снизу с панелью состояния). Если щёлкнуть мышью за пределы окна, то окно закрывается. Я не нашёл в GraphicInfo свойства, отвечающего за такое поведение. Можно ли это исправить?
Я знаю, если в каждое окно добавить верхние и нижние панели, то проблема исчезнет, но придётся переделывать очень много окон...