|
как программно установить стандартные настройки формы? |
☑ |
0
vde69
02.11.18
✎
15:26
|
есть управляемая форма, ее поведение меня не устраивает, мне надо что-бы после моего кода по скрытию части элементов она автоматически меняла свою высоту (или что-бы я это делал программно).
сейчас проблема в том, что форма запоминает последние размеры и пока вручную не выполнишь "установить стандартные настройки" форма остается старых размеров
|
|
1
Вафель
02.11.18
✎
15:39
|
нажимай ctrtl+shift+r
|
|
2
vde69
02.11.18
✎
15:40
|
&НаСервере
Процедура СброситьРазмерыИПоложениеОкна()
КлючОбъекта = "РегистрСведений.Отправления.Форма.ФормаЗаписи/Такси/НастройкиОкна";
ИмяПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().Имя;
ХранилищеСистемныхНастроек.Удалить(КлючОбъекта,"", ИмяПользователя);
КлючСохраненияПоложенияОкна = Строка(Новый УникальныйИдентификатор);
КонецПроцедуры
|
|
3
vde69
02.11.18
✎
16:32
|
все равно не работает
|
|
4
Малыш Джон
02.11.18
✎
16:37
|
Shell= Новый COMОбъект("Wscript.Shell");
Shell.SendKeys("(+%R)");
|
|
5
Малыш Джон
02.11.18
✎
16:38
|
а, Shift Ctrl R же
Shell= Новый COMОбъект("Wscript.Shell");
Shell.SendKeys("+^R");
|
|
6
vde69
02.11.18
✎
16:41
|
(1) не работает
|
|
7
Малыш Джон
02.11.18
✎
16:44
|
(6) потому что все-таки Alt+Shift+R
|
|
8
Вафель
02.11.18
✎
16:48
|
ну надо же просто посмотреть, там же написано
|
|
9
vde69
02.11.18
✎
17:09
|
Shell= Новый COMОбъект("Wscript.Shell");
Shell.SendKeys("%+R");
хоть и работает, но не нравится по 3м причинам
1. окно моргает (сначала открывается кривое а потом перестраивается)
2. не везде работает (банально шел может быть заблокирован или отсутствовать)
3. не возможно применить на сервере
нормального решения пока не вижу...
|
|
10
singlych
02.11.18
✎
17:30
|
из нормальных только
открывать окна во вкладках
скрывать так, чтобы высота не менялась
|
|