|
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) Да) Только что так и сделал. Добавил обработчик в процедуру ПриОтжатииЛевойКнопки.
РЕШЕНО. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |