Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Как отследить событие вставки из буфера обмена в реквизит формы

v7: Как отследить событие вставки из буфера обмена в реквизит формы
Я
   From_RB
 
27.10.17 - 06:52
Форма.Модифицированность не срабатывает на вставку из буфера обмена в реквизит формы

Для отслеживания события изменения с клавиатуры использую ПриНажатииКнопкиКлавиатуры из Formex.

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

А вот с помощью кнопиков мыши пока никак...
 
 Рекламное место пустует
   Злопчинский
 
11 - 28.10.17 - 11:43
(10) смотришь при отжатии правой кнопки, смотришь какой реквизит активен - если нужный - считаем что вставка, может быть сделать 0.3 сек после отжатия пкм паузу и только потом активировать поиск
   From_RB
 
12 - 28.10.17 - 11:51
(10) Да) Только что так и сделал. Добавил обработчик в процедуру ПриОтжатииЛевойКнопки.

РЕШЕНО.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует