Создан пользователь, ему даны настройки. При запуске работы, откывается форма обработки.
Есть команда CTRL+SHIFT+Ё, и форма обработки растягивается на весь экран.
Есть команда, которая при открытии делает форму во весь экран.
Но она отрабатывает, когда форма открывается во 2 или следующий раз. В первый раз не разворачивается.
У пользователя, в конфигураторе снял галку "Защита от опасных действий"
Как сделать так, что бы команда растягивала форму во весь экран при первом запуске?
Программно, команда выглядит так:
//Если английская раскладка, развернется на весь экран
WSHShell = Новый COMОбъект("WScript.Shell");
WSHShell.SendKeys("%");
WSHShell.SendKeys("^+{`}"); // это команда Ctrl + Shift + ~ (Ё)
//Если русская раскладка, развернется на весь экран
WSHShell = Новый COMОбъект("WScript.Shell");
WSHShell.SendKeys("%");
WSHShell.SendKeys("^+{Ё}");
(1) этот вариант помог. Обработчик ожидание 3 секунды и выполнения кода
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший