|
|
|
Работа с мышкой
|
|||
|---|---|---|---|
|
#18+
Добрый день! Ситуация такая: содержимой одной ячеки в Gride я перемещаю в другую ячеку. Все это для удобства хотелось бы сделать мышкой. Вроде бы все просто, но я никак не могу проследить как работают методы в работе с мышкой. Подскажите пожалуйста, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 10:35:38 |
|
||
|
Работа с мышкой
|
|||
|---|---|---|---|
|
#18+
драгдроп, овер у контролов колонки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 10:38:49 |
|
||
|
Работа с мышкой
|
|||
|---|---|---|---|
|
#18+
Set step on в начале действия и смотри. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 10:44:45 |
|
||
|
Работа с мышкой
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 12:05:12 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33336704&tid=1593223]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
188ms |
get topic data: |
8ms |
get forum data: |
7ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 465ms |

| 0 / 0 |
