|
Listview1
|
|||
---|---|---|---|
#18+
Подскажите в коде Код: vbnet 1. 2. 3. 4. 5.
что необходимо изменить чтобы контекстное меню открывалось только при нажатии правой клавишей мыши по какой нибудь строчке а не при нажатии в любом месте listview. Заранее огромное спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2012, 23:53 |
|
Listview1
|
|||
---|---|---|---|
#18+
Еще вопрос как в данном коде назначить при нажатии правой клавиши мыши некоей переменной vibor значение текста указанного в 3 столбце выбранной строки? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 00:02 |
|
Listview1
|
|||
---|---|---|---|
#18+
Второй вопрос решил, остается не решенным первый(( ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 00:08 |
|
Listview1
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 00:23 |
|
Listview1
|
|||
---|---|---|---|
#18+
Плохо все равно т.к. строчка какая то выделенной остается когда нажимаю в другой части listview. Подозреваю что тут чтото связанное с наведением курсора на строчку нужно прописать, но сам допетрить как не могу. Помогите пожста. Заранее большое спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 01:07 |
|
Listview1
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 01:24 |
|
Listview1
|
|||
---|---|---|---|
#18+
Slash232, я давно сделал вот так Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
Тупо счас смотрел на свой код чтоб понять зачем мне HitTest Потом понял: если тыкаемся туда где нет строчки, то Hittest сгенерит ошибку и уведет прогу на SkipSelect1, что снимет выделение через SelectNone_Click и PopupMenu не покажет. А если тыкнемся на строчку, то сработает PopupMenu да еще строчка единственная выделится, что можно как раз использовать в качестве параметров для пунктов меню, т.е. Selected будет нужной строчкой куда тыкнулся. ConfigureMenu у меня много чего делает, но в частности проверяет еще, единственная ли строчка выделена и в зависимости от этого делает пункты меню enabled/disabled. Например, можно delete много строчек, а view или properties только если выделена единственная строка. Этот метод конечно через одно место (до такой степени, что я смотрел на Hittest и первое что хотел, удалить его от туда), но работает как часики в лучших традициях виндов и за несколько лет что прошло с тех пор как эту фигню наляпал, не подводил. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 01:34 |
|
Listview1
|
|||
---|---|---|---|
#18+
Спасибо решил вопрос по другому: Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 01:40 |
|
Listview1
|
|||
---|---|---|---|
#18+
Slash232Спасибо решил вопрос по другому: Код: vbnet 1.
Тогда надо еще не забыть поделить координаты на Screen.TwipsPerPixelX, Screen.TwipsPerPixelY ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 01:49 |
|
|
start [/forum/topic.php?fid=60&fpage=72&tid=2157547]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 291ms |
total: | 419ms |
0 / 0 |