Можно ли программно вызвать окно поиска? #518542


#0 by ИС-2
Окно поиска вывзывает при нажатии ctrl-f. Можно его вызвать программно? Надо для установки переменной
#1 by Живой Ископаемый
какой переменной?
#2 by mikecool
+1
#3 by ИС-2
служебной. Надо как-то отделить ситуации когда пользователь сам что-то делает на форме и когда он запустил поиск (событие ПриПолученииДанных выполняется при запуске поиска, что очень тормозит)
#4 by Wingless
SendKeys
#5 by Живой Ископаемый
ничего непонятно.
#6 by ИС-2
? В хэлпе нету...
#7 by КМ155
#8 by ИС-2
проблема в том, что событие ПриПолученииДанных срабатывает при поиске т.е система счиает, что экран прокручивается и надо выполнять прорисовку оформления
#9 by Живой Ископаемый
и ты стало быть хочешь выставлять флаг, и если он выставлен, то не выполнять код который внутри ПриПолученииДанных
#10 by el-gamberro
SendKeys уже советовали?
#11 by ИС-2
Спасибо, помогло, как сделать, чтобы не зависило от шрифта wsh= новый COMОбъект("WScript.Shell"); wsh.SendKeys("^{f}");
#12 by ИС-2
да. Теперь надо придумать как убрать этот флаг...
#13 by ИС-2
а можно как-то перехватить нажатие этой комбинации?
#14 by el-gamberro
Сделай на форме кнопку, с сочетанием клавиш Ctrl+F. Кнопку делаешь невидимой и недоступной.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С