|
|
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
Как сделать чтобы собственное контексное меню появлялось только над Treeview ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 14:38 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
А конкретнее мона ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:02 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
Читай Help... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:03 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Примерно вот так..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:05 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
А Treeview связан с источником? Если нет, то как вариант поместить на подформу (того же размера), а в подформе указать свое контекстное меню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:07 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
А ну да... MOuseDown :) 2Hummer какой KeyCode у Mouse1??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:08 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
В приведённом коде контекстное меню будет появляться только при клике на ноду, а не на всю область TreeView, но это кому как нравиться и зависит от содержания меню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:09 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
Хм.... В справке нету KeyCode для мышки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:14 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
Vsevolod V писал: Хм.... В справке нету KeyCode для мышки А зачем он тебе? Константы есть: acLeftButton ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:20 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
Да я уж и сам передумал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:22 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. так лучше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:24 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
Млин... strPopupMenu = "" не нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:25 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
Окончательный вариант На правый клик: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:27 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
2 Vsevolod V Конечно не нужно, просто в моём TreeView на левой кнопке Drag'n'Drop еще есть, вот из-за этого и обрабатывается по другому. А в переменную (strPopupMenu) при работе с классом передаётся имя контекстного меню - поэтому если оно не передано то выход. И я уже писал, что меню показывается только при клике на ноду, так что не уверен, что переработанный тобой код лучше:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:31 |
|
||
|
Подскажите пожайлуста
|
|||
|---|---|---|---|
|
#18+
Лучше, хуже... Это смотря с какой позиции расценивать. Просто мой код на 100% отвечает вопросу :)) И лучше он только исходя из этого факта... А в общем они (коды) не сравнимы по хорошести, т.к. отвечают разным задачам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2003, 15:34 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1762&tid=1679897]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 338ms |

| 0 / 0 |
