Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
16 / 16 / 0
Регистрация: 10.09.2012
Сообщений: 113

Как перехватить завершение события MouseMove

07.12.2012, 15:27. Показов 2107. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

Как перехватить завершение события MouseMove ?
После прекращения события MouseMove (например, для TextBox) запустить нужную процедуру и запретить работать обработчику TextBox1_MouseMove (курсор мыши продолжает находится в области TextBox и переодически двигаться).
Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.12.2012, 15:27
Ответы с готовыми решениями:

Как в ListView на создаваемые Item'ы наложить события, вроде MouseClick, MouseMove
Добрый день. Как в ListView на создаваемые Item'ы наложить события, вроде MouseClick, MouseMove? И вообще реально ли сделать эти объекты...

Как перехватить события базы данных (MS Access)
Т.е. необходимо задать процедуру обработки событий для таких событий как, загрузка базы данных, открытие таблицы, изменение данных в...

Как перехватить/обработать события в окно остановленного процесса
С помощью следующих процедур останавливаю/возобновляю работу процесса по ID procedure SuspendProcess(ProcessID:DWORD); var ...

3
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,576
07.12.2012, 16:31
Код:
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    
    'Переменная, созданная с помощью слова "Static",
    'сохраняет своё значение и после заврешения процедуры.
    'Такая переменная теряет данные только после закрытия книги, где находится.
    Static bFlag As Boolean
    
    If bFlag = True Then
        Exit Sub
    End If
    
    'Здесь первые и последние действия.
    MsgBox "MoseMove."
    
    bFlag = True
    
End Sub
0
16 / 16 / 0
Регистрация: 10.09.2012
Сообщений: 113
07.12.2012, 16:56  [ТС]
Скрипт, как всегда спасибо за быстрый ответ!
0
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,576
07.12.2012, 17:12
В сообщении #2 в комментариях кода неточность.
Если переменная Static находится на форме, то значит она сохраняет значения, пока не закроется форма.
Если находится в книге, то пока не закроется книга.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.12.2012, 17:12
Помогаю со студенческими работами здесь

Как глобально(вне фокуса) перехватить события клавиатуры
Здравствуйте! Подскажите, как глобально(вне фокуса) перехватить события клавиатуры. В моем случае вне фокуса - это когда окно программы...

Выйти из события MouseMove
Приветствую. Подскажите самому начинающему - как выйти из события MouseMove. Точнее, чтобы щелкнув по кнопочке - событие прекратилось. ...

Обработчик события на mousemove
Добрый день уважаемые. Подскажите пожалуйста, как написать правильно функцию которая будет следить за положением курсора на экране и...

Как перехватить событие нажатия кнопки "Завершение работы"?
Хотелось бы написать скрипт Когда пользователь выбирает "Завершение работы", появлялось сообщение "Завершение", но как...

События MouseMove для элемента Combobox
Здравствуйте! Возник вопрос, как организовать событие при наведении указателя мыши на элемент combobox? Дело в том, что для combobox в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru