|
Платформа 8.3.15, метод Форма.Активизировать() и как программно кликнуть мышкой по центру?
| ☑ |
0
Mr-FReSH
21.08.19
✎
14:38
|
Доброго времени суток, столкнулся с очередным бредом. Обновили платформу до 8.3.15 из-за ее нового механизма работы с HTML и webkit в частности, но да не в этом суть
Есть у меня окно, внутри которого 4 формы, и по определенному условию активизируется нужная форма. Но в этой платформе метод Активизировать() не работает нормально. Т.е. пока я не сверну и не разверну окно 1С то я не увижу форму....
Из-за структуры кода, самое безболезненное что можно сделать это запомнить расположение курсора, потом кликнуть ЛКМ по центру экрана и вернуть курсор на место.
Кто-нибудь умеет?
|
|
1
Sinoptic
21.08.19
✎
14:45
|
Может попробовать:
ЭтаФорма.ТекущийЭлемент = ЭтаФорма.Элементы.ХХХ
|
|
2
Mr-FReSH
21.08.19
✎
14:48
|
(1) Пробовал, не контачит
Пробовал даже нажимать клавиши с помощью SendKeys, работает, но эта отправленная клавиша влияет на текущий элемент
Если запоминать заполнение текущего элемента, выполнять SendKeys а потом возвращать данные тек элемента на место, то почему-то в отладке на элементе и в реквизите все норм, а когда отпустишь, то как будто ничего и не сохранялось... Вообщем бред
|
|
3
Mr-FReSH
21.08.19
✎
14:51
|
Еще работает метод Предупреждение(), но каждый раз выводить пустое окошко, тоже не вариант
|
|
4
Mr-FReSH
21.08.19
✎
14:59
|
Может кто идей еще подкинет, чем еще можно показать форму, которая якобы уже активизирована?
|
|
5
DJ Anthon
22.08.19
✎
06:25
|
скажите, а у вас ланчер сломался или норм?
почему окно такое маленькое? уже несколько релизов прошло и пофиг. а на предыдущих расширения не работают (((
|
|