Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
17:04:2008, 15:47
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 162 Регистрация: 9:08:2007 Пользователь №: 12 257 Специализация: C++,VB Репутация: 1
|
VSFlexGrid, выделено несколько строк, кликаешь по выделенным строкам левой кнопкой мыши и выделение сбрасывается и выделяется кликнутая строка. Как сделать так чтобы при нажатии кнопки мыши по выделению оно не сбрасывалось? Мне это нужно для того чтобы реализовать возможность перемещения нескольких строк в другую позицию грида.
|
|
Сообщение
#1
|
|
![]() |
|
|
17:04:2008, 16:15
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Я конечто незнаю VSFlexGrid ваще. но предполагаю, что надо обрабатывать сообщения от мышки.
Типа ловить на MouseDown (или как там по правильному), драг-дроп делать ну и т.д. |
|
Сообщение
#2
|
|
|
|
20:04:2008, 07:54
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 162 Регистрация: 9:08:2007 Пользователь №: 12 257 Специализация: C++,VB Репутация: 1
|
Дело в том что как раз таки выделение и спадает на MouseDown. Наверное придется переопределять оконную процедуру.
|
|
Сообщение
#3
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 08:50 |