Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Развернуть окно формы на весь экран
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
logist
Как программно развернуть окно управляемой формы на весь экран? (попутно так же можно сказать, как запретить его закрытие по крестику).
Средствами 1С я не нашелся, может у кого-то есть какие-то dll-ки...
Vofka
"Режим рабочего стола" ещё на управляемых формах убрали, мотивируя это чем-то. Я думаю, ещё с тех времен так полшло и в этом плане ничего не поменялось.
logist
В одной из отраслевых конфигураций нашел использование ком-объекта Helix у которого есть метод РазвернутьОкно()
Печаль в том, что работая на своем ПК у меня этот объект отрабатывает нормально, а вот на другом - нет. Насколько я понял, это какая-то фишка из Net Framework, собственно проверил, на обеих стоят одинаковые версии фрейморка.
sava1
на инфостарте поиск по "MiracleV8". Там полно всякой фигни. Если чего-то нет - можно связаться с Абадонной - он допишет.
Его сайт - необходимо зарегистрироваться для просмотра ссылки, но обычно он находится на инфостарте (или мисте)
logist
Цитата(sava1 @ 07.12.13, 17:56) необходимо зарегистрироваться для просмотра ссылки
"MiracleV8"

В тех вариантах, что мне попались подобных функций нет. Правда полную версию найти не удалось. Вопрос темы актуален.

WSHShell = Новый COMОбъект("WScript.Shell");
WSHShell.SendKeys("%{GRAY-}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}");

это отлично работает, но собственно фигня - в открывшейся форме срабатывают эти нажатия клавиш, т.е. происходит некое действие (в зависимости от контекста формы, либо нажимается какая-то кнопка, либо в поле ввода вводится какой-то символ.
sava1
А это? необходимо зарегистрироваться для просмотра ссылки
logist
Смущает
Цитата
Работает только в Windows с 1С v. 8.2

и еще смущает словосочетание "Главное окно", а остальные как, не?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.