|
v7: Как отследить событие вставки из буфера обмена в реквизит формы |
☑ |
0
From_RB
27.10.17
✎
06:52
|
Форма.Модифицированность не срабатывает на вставку из буфера обмена в реквизит формы
Для отслеживания события изменения с клавиатуры использую ПриНажатииКнопкиКлавиатуры из Formex.
А вот по поводу события вставки, что то не нашел варианта
|
|
1
Сияющий в темноте
27.10.17
✎
09:07
|
на уровне сообщений ,Windows можно перехватить запрос формата из буфера обмена,но,наверное,внещеу никто для этого не писал
|
|
2
uno-group
27.10.17
✎
09:30
|
что хочешь получить по факту опиши.
Отслеживать клавиши контр-В, нажатие правой кнопки мыши.
Проверять содержание реквизитов с исходным на момент открытия.
чтобы то что вставил запомнилось по любому отработает функция в реквизите
|
|
3
From_RB
27.10.17
✎
12:48
|
По факту: есть реквизит-окно поиска. Стоит задача при вставке например артикула из буфера обмена в этот реквизит происходил поиск без нажатия дополнительных кнопиков
|
|
4
From_RB
27.10.17
✎
12:48
|
Внешней компоненты к сожалению не попалось...
|
|
5
Ёпрст
гуру
27.10.17
✎
12:51
|
размещаешь активикс от текста, там ловишь событие изменения
|
|
6
uno-group
27.10.17
✎
12:59
|
Сколько длится поиск. Если я руками решу ввести "Таракан"
Получится что вместо 1 поиска, он будет отрабатывать 7 поисков
А мне всголиш надо потом энтер нажать.
|
|
7
From_RB
27.10.17
✎
13:12
|
(6) Да 7 поисков. Смысл в динамическом поиске при наборе слова. Это ужЕ реализовано. ДОП.ЗАДАЧА:- поиск при вставке из буфера обмена без дополнительных нажатиев)
|
|
8
ADirks
27.10.17
✎
15:06
|
(3) лови Ctrl-V и Shift-Ins, и потом сам из буфера забирай
(см. 1С++, класс БуферОбмена)
|
|
9
From_RB
27.10.17
✎
18:38
|
(8) Идея понятна. Вопрос на засыпку будет ли обрабатываться правая кнопка мыши(вставить). Попробую такой вариант.
|
|
10
From_RB
28.10.17
✎
11:28
|
Сделал обработку вставки из буфера обмена, если вставка с клавиатуры (Ctrl-V и Shift-Ins)
А вот с помощью кнопиков мыши пока никак...
|
|
11
Злопчинский
28.10.17
✎
11:43
|
(10) смотришь при отжатии правой кнопки, смотришь какой реквизит активен - если нужный - считаем что вставка, может быть сделать 0.3 сек после отжатия пкм паузу и только потом активировать поиск
|
|
12
From_RB
28.10.17
✎
11:51
|
(10) Да) Только что так и сделал. Добавил обработчик в процедуру ПриОтжатииЛевойКнопки.
РЕШЕНО.
|
|