|
Вопрос к соедям :) Клик мышки.
|
|||
---|---|---|---|
#18+
Спрашивал вот на vbs, но тишина. Задача такая - есть грид, на клик правой кнопки надо повесить выделение строки и всплывающую менюшку. Эмулирую клик через апи Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Вот если в сюда добавить еще и менюшку или там msgbox - клик НЕ обрабатывается... ХЕЛП ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2002, 13:53 |
|
Вопрос к соедям :) Клик мышки.
|
|||
---|---|---|---|
#18+
Привет! А грид какой? Формулировку поточнее плиз... а то ни черта не понятно. :-) Вы хотите сами кликнуть на собственном гриде? Зачем? У грида были какие то свойства определять по XY номер строки. и менять ее на здоровье. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2002, 06:08 |
|
Вопрос к соедям :) Клик мышки.
|
|||
---|---|---|---|
#18+
Privet vsem! Zachem uslozhnyat'? U kazhdogo komponenta est' event MouseDown: Код: plaintext
Tam vse i sidit. U menya k primeru - Janus Grid. Udachi... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2002, 10:16 |
|
Вопрос к соедям :) Клик мышки.
|
|||
---|---|---|---|
#18+
Infragistic UltraGrid2. Собственно эту эмуляцию клика я и поселил в MouseDown грида. Смысл в том, что если строки под указателем мыша нет - событие на клик не обрабатывается, а мне менюшку все равно позвать надо. вот такая фигня :( ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2002, 13:40 |
|
Вопрос к соедям :) Клик мышки.
|
|||
---|---|---|---|
#18+
Это было заметно - vbLeftButton :-) Вопрос в том что на стандартном MS датагриде MOUSE_UP/DOWN отрабатывается отлично - пробовал. только что... Хотя при некоторых формах сабклассинга лыжи полные если вдруг у тебя на форме сидит какой нить ресайзер или скинер, то могут быть и грабли.. В готовой проге щас воткнул и обалдел - не работает. Новый проект и все путем. :-( Извиняюсь что на Ты! Тяжко... А в чем собствено дело пришли задачу, поковыряюсь.... Интересно жуть :-) Счастливо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2002, 22:30 |
|
Вопрос к соедям :) Клик мышки.
|
|||
---|---|---|---|
#18+
грабля скорее всего в компоненте vbSmartMeuXP, а точнее в vbSmartSubClass.dll, когда ее от проекта отрываешь - все путем. Решил таким способом: после mouse_event.... до вызова менюшки прилепил DoEvents :) Спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2002, 16:35 |
|
|
start [/forum/topic.php?fid=60&msg=32065220&tid=2171567]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 150ms |
0 / 0 |