|
Как программно нажать стандартную команду "Отменить поиск"?"
| ☑ |
0
Krizis
19.06.12
✎
12:21
|
Как программно нажать стандартную команду "Отменить поиск" в динамическом списке?
|
|
1
Krizis
19.06.12
✎
12:25
|
плииизз) хелп)
|
|
2
Агент Инфостарта
19.06.12
✎
12:32
|
Никак. Получить доступ к поиску тоже никак.
|
|
3
Krizis
19.06.12
✎
12:40
|
Делаю так:
Раскладка = Новый COMОбъект("DynamicWrapper");
Раскладка.Register("USER32.DLL", "GetKeyboardLayout", "i=l", "f=s", "r=l");
Wsh = Новый COMОбъект("Wscript.shell");
Если Раскладка.GetKeyboardLayout(0) = Число("67699721") Тогда
Wsh.SendKeys("^q");
Иначе
Wsh.SendKeys("^й");
КонецЕсли;
Как-то через раз срабатывает, то работает, то не работает.. Кто скажет, почему тогда этот код не всегда срабатывает?
|
|
4
Мимохожий Однако
19.06.12
✎
12:41
|
Пока система занята поискам ей некогда обрабатывать нажатия клавиш. ИМХО.
|
|
5
Mort
19.06.12
✎
12:42
|
Много заплатят?
|
|
6
Krizis
19.06.12
✎
12:48
|
(5) я на окладе))
|
|
7
Krizis
19.06.12
✎
12:58
|
Блин не может же быть, что нельзя добраться до стандартных команд..
|
|
8
Krizis
19.06.12
✎
13:00
|
Смысл в том, что мне надо объединить 2 команды: стандартную команду отмены поиска и команда очистки моих фильтров дополнительных. Как это можно сделать? неужели пользователю надо жать 2 кнопки, чтобы тупо сбросить все поиски и отборы?
|
|
9
Агент Инфостарта
19.06.12
✎
13:06
|
(7) В данном случае не может.
|
|
10
Krizis
19.06.12
✎
13:23
|
(3) сама выяснила.. код не работал, так как был активизирован другой элемент формы (не список)..
|
|
11
Агент Инфостарта
19.06.12
✎
13:42
|
(10) Пол в профиле указан мужской. Может быть, выяснилО?
|
|