|
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
|
Не обычная форма, а обычное приложение - именно оно определяет поведение главного окна. А внутри него могут жить и обычные формы и управляемые.
|
|