powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с мышкой
4 сообщений из 4, страница 1 из 1
Работа с мышкой
    #33336704
nova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Ситуация такая: содержимой одной ячеки в Gride я перемещаю в другую ячеку. Все это для удобства хотелось бы сделать мышкой. Вроде бы все просто, но я никак не могу проследить как работают методы в работе с мышкой. Подскажите пожалуйста, спасибо!
...
Рейтинг: 0 / 0
Работа с мышкой
    #33336718
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
драгдроп, овер у контролов колонки
...
Рейтинг: 0 / 0
Работа с мышкой
    #33336743
5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set step on в начале действия и смотри.
...
Рейтинг: 0 / 0
Работа с мышкой
    #33337034
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
5631Set step on в начале действия и смотри.
Для мышиных событий, особенно drag-drop, это не прокатит.

nova
Сделай так.

Открой окно Debugger.

В этом окне выбери пункт меню Tool - Event Tracking

Из правого списка выброси вообще все события, оставив только те, которые ты хочешь отследить

По умолчанию, список событий будет выводиться в окно Output собственно Debugger, но можешь указать файл, куда записать весь этот список

Для запуска процесс отслеживания событий установи переключатель Turn event tracking on

Запускаешь форму, выполняешь необходимые действия, затем открываешь окно Output Debugger и смотришь когда и какие события были выполнены.

Ну, а применительно к событиям Drag-Drop происходит следующее:

Мышиные события вообще игнорируются. Точнее, используется только единственное мышиное событие для инициации процесса Drag-Drop. После того как этот процесс начался выполняется событие DragOver (это собственно процесс перетаскивания) причем это событие тех объектов над которым движется курсор мыши. Завершается Drag-Drop событием с именем DragDrop того объекта, над которым процесс был завершен.

Если речь идет об объектах-контейнера (Grid - это контейнер, содержащий в себе много объектов), то выполняются события Drag-Drop не самого объекта-контейнера, а собственно тех объектов, которые в него вложены. В данном случае - если мышь движется над теми ячейками, где есть данные, то используются события TextBox (или что там вложено в колонку), а если над "пустыми" ячеками (где нет записей), то используются события самого Grid.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с мышкой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]