Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2010, 16:29   #1
IvanKonst
Подтвердите свой е-майл
 
Регистрация: 30.08.2010
Сообщений: 9
По умолчанию множественный выбор в dbgrid

Ребят помогите уже все перепробовал. Как в DBgride реализовать выделение массива строк при нажатии Shift + mbLeft типа как в любом файловом менеджере
IvanKonst вне форума Ответить с цитированием
Старый 30.08.2010, 16:45   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

В свойстве Options Грида включи dgMultiSelect
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.08.2010, 17:43   #3
ercartman
 
Регистрация: 26.04.2010
Сообщений: 7
По умолчанию

Только почему то Ctrl + mbLeft работает а Shift + mbLeft работать не хочет
ercartman вне форума Ответить с цитированием
Старый 31.08.2010, 05:59   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
Только почему то Ctrl + mbLeft работает а Shift + mbLeft работать не хочет
Ну разумеется, правильно. Потому что Ctrl + mbLeft позволяет осуществлять выбор в разных местах, не по порядку, а Shift + mbLeft только от первого выделенного и до последнего, по порядку.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 31.08.2010, 11:32   #5
ercartman
 
Регистрация: 26.04.2010
Сообщений: 7
По умолчанию

Да я это знаю. Но при Shift + mbLeft не происходит выделения. Стоит мультиселект и селектроу
ercartman вне форума Ответить с цитированием
Старый 31.08.2010, 11:54   #6
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Значит у тебя какой-то обработчик написан... т.к. у меня именно в DBGrid при Multiselect всё работает.
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 31.08.2010, 15:09   #7
IvanKonst
Подтвердите свой е-майл
 
Регистрация: 30.08.2010
Сообщений: 9
По умолчанию

В стандартном DBGrid при включении multiselect shift + mbleft не работает я и спрашивал как реализовать енто дело
IvanKonst вне форума Ответить с цитированием
Старый 03.09.2010, 16:27   #8
ercartman
 
Регистрация: 26.04.2010
Сообщений: 7
По умолчанию

вот и я о том же.
никаких своих обработчиков на грид не вешал.
но по шифту не работает
ercartman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
множественный выбор dimast_bl_y Microsoft Office Access 1 09.07.2010 16:28
множественный выбор в cxGrid ~=DEN=~ Общие вопросы Delphi 1 20.05.2010 10:17
DBgrid, выбор колонки Kuchiki Byakuya БД в Delphi 1 16.04.2010 08:45
dbgrid выбор записи aleksvander БД в Delphi 2 03.03.2010 12:50
Выбор записей в DBGrid-e artemavd БД в Delphi 12 16.05.2009 19:45