![]() |
|
8.3 обычная форма - возможно программно развернуть/восстановить главное окно программы ? | ☑ | ||
---|---|---|---|---|
0
s202
05.02.21
✎
11:18
|
Платформа 8.3.17, обычная форма.
Как можно программно имитировать раскрытие на весь экран главного окна программы? Чтобы при запуске она не разворачивалась на весь экран? |
|||
1
s202
05.02.21
✎
11:31
|
Немного подробностей.
Убунта 16.04. После обновления на 8.3.17.1851 появился глюк. Если при завершении работы в УТ 10.3 (обычная форма) окно было развернуто на весь экран - при следующем запуске получаем чистый белый экран. И единственный способ оживить программу - трижды нажать на кнопку "Свернуть/развернуть окно". Если при завершении работы окно программы не на полный экран - тогда все прекрасно. Ставить другой релиз очень не хочется (снова обновлять платформу на сервере и клиентах). |
|||
2
SiAl-chel
05.02.21
✎
11:31
|
(0)
1. Имитировать для кого? 2. Так надо развернуть или просто сымитировать разворачивание? |
|||
3
SiAl-chel
05.02.21
✎
11:33
|
(1) С этого и надо было начинать. У 1С под GTK есть такой глюк. Я проблему решил только установкой клиентской части в Wine.
|
|||
4
ДенисЧ
05.02.21
✎
11:33
|
"Убунта 16.04"
А что такая свежая? А не, например, 6.10? |
|||
5
s202
05.02.21
✎
11:33
|
(2) При завершении работы принудительно установить режим в пол экрана.
|
|||
6
s202
05.02.21
✎
11:34
|
(4) Потому что ставил в четыре года назад. И работает.
|
|||
7
s202
05.02.21
✎
11:34
|
(6)Потому что ставил четыре года назад. И работает.
|
|||
8
s202
05.02.21
✎
12:47
|
Пробовал менять режим окна командой из терминала: wmctrl -r '1С' -b toggle, maximized_vert
Трижды выполняю - и все исправляется. Попробовал вставить это через КомандаСистемы() в процедуре "ПриНачалеРаботыСистемы" - не помогает. Есть другие варианты выполнить команду системы? |
|||
9
s202
05.02.21
✎
13:45
|
В итоге назначил клавиши Ctrl+Z на событие "Восстановить положение окна", показал как нажимать.
Разработчикам 1С большое спасибо за такие сюрпризы. Но понимаю - им некогда, им важнее всех на ИТС подписать. |
|||
10
SiAl-chel
05.02.21
✎
13:52
|
(9) Просто пользователей 1С на Линукс, использующих клиентскую часть, немного. И это не первоочередная задача для разрабов. Хуже, когда обновление платформы базу крашит.
|
|||
11
TormozIT
гуру
05.02.21
✎
14:53
|
Не обычная форма, а обычное приложение - именно оно определяет поведение главного окна. А внутри него могут жить и обычные формы и управляемые.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |