![]() |
![]() |
|
как открыть Форму во весь экран? | ☑ | ||
---|---|---|---|---|
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}"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |