Имя: Пароль:
1C
 
как открыть Форму во весь экран?
0 УПП
 
01.03.05
10:29
Как задать свойства для формы, чтобы она была открыта во весь экран?
1 Волшебник
 
модератор
01.03.05
10:30
При открытии формы разверни ее программно.
2 УПП
 
01.03.05
10:38
КАк програмно? каким методом? "Ширина", "Высота" выражается в условных единицах, там нет - "во весь экран" и что это за условные единицы - пикселы?
3 француз
 
01.03.05
10:43
(2) в "условных единицах" размер моего экрана в данный момент времени составляет 1280*1024
4 УПП
 
01.03.05
10:46
(3)а если у пользователя будет другой?
5 Волшебник
 
модератор
01.03.05
11:20
Через WSH
SendKeys {Alt}+{Gray-}
SendKeys {Down}{Down}{Down}{Down}{Down}
SendKeys {Enter}
6 УПП
 
01.03.05
11:33
Я не волшебник - я только учусь.
Жаль что первая часть скрипта у тебя не получилась, но концовка класная. )
7 УПП
 
01.03.05
11:38
как из 1С передать управление Windows Script Host (WSH) для того чтобы он работал с окном 1С?
8 УПП
 
01.03.05
11:55
Если это WSH сложно подсказать, то скажите про окно содержащее URL, его можно снабдить кнопкой "во весь экран развернуть"?

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
   ЭлементыФормы.ПолеHTMLДокумента1.Перейти(СтартоваяСтраница);
9 Волшебник
 
модератор
01.03.05
11:58
10 PR
 
01.03.05
12:01
IMHO никак. Не потому что нельзЯ никак, через WSH можно :)), а потому что штатными средствами нельзя, а НЕштатными IMHO лучше не пользоваться, а потом:
1. Мир не обрушится, если форма не откроется во весь экран :))
2. Если не открытие формы во весь экран все же грозит обрушиванием мира, то можно выпустить приказ по предприятию с требованием к пользователю разворачивать форму во весь экран при открытии, если она еще не развернута :>

PS: ну и, наконец, можно же и окно с запретом изменения размеров и размерами во все окно программы использовать, наконец ;), хотя вариант, признаюсь, крайне дурацкий :)))
11 Konst1Cv8
 
01.03.05
12:03
(9) зачем два раза повторять:

Windows Script Host, или ...

Windows Script Host, или ... ?
12 Волшебник
 
модератор
01.03.05
12:09
Windows Script Host - вполне штатное средство Windows.
13 PR
 
01.03.05
12:11
(12) Но не 1С ;)
14 Nika_S
 
01.03.05
12:16
можно посоветовать использовать ИмяСохраненияПоложенияОкна, один раз откроешь во весь екран, и в последствии она всегда будет открываться таким каким была до закрытия
15 Волшебник
 
модератор
01.03.05
12:20
(13) В 1С штатными средствами можно создавать COM-объекты, так что криминала тут нет.
16 PR
 
01.03.05
12:29
Да криминала-то нет, просто не больно хорошо как-то :о), хотя, если очень хочется, то можно :)))
17 француз
 
02.03.05
11:23
(0) подожди немного и не заморачивайся с WSH. Скоро будет возможность управлять состоянием окна)) (минимизированный, на весь экран) :)))
18 PVasili
 
02.03.05
13:02
(17) сколько ждать осталось?
19 француз
 
02.03.05
13:10
(18) тсссс..только никому не говори))) - кажись конец марта, начало апреля..
20 PVasili
 
02.03.05
13:13
понял...молчу...
к нашей годовщине, молодцы...уважаю....
пойду заказывать оркестр пока народ не знает.
или может лучьше бубун(к шаманам) :)
21 prochor
 
02.03.05
13:24
Процедура глМаксимизироватьОкно() Экспорт
   // вызывать в конце процедуры "ПриОткрытии" из модуля формы
   WSHShell = СоздатьОбъект("WScript.Shell");
   WSHShell.SendKeys("%");
   WSHShell.SendKeys("{LEFT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}");
КонецПроцедуры

Одна особенность! Может развернуться совсем не то окно, которое хочешь, а одно из тех, которые уже открыты!
22 УПП
 
02.03.05
14:33
WSHShell = Новый COMОбъект("WScript.Shell");
WSHShell.SendKeys("%(Gray-)");
WSHShell.SendKeys("{Down}");
WSHShell.SendKeys("{Down}");
WSHShell.SendKeys("{Down}");
WSHShell.SendKeys("{Down}");
WSHShell.SendKeys("{Down}");
WSHShell.SendKeys("{Enter}");
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn