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