Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.09;
Скачать: CL | DM;

Вниз

Пробелом выделить нужные строки в DBGrid   Найти похожие ветки 

 
АндрейК   (2007-11-15 08:26) [0]

Здравствуйте уважаемые! Подскажите, пожалуйста, про множественный выбор. Никогда не работал с закладками. Задача такая: в DBGrid свойство dgMultiSelect. Как сделать, что бы при нажатии на пробел можно было выделить нужные строки? Я написал
if (key=vk_Space) then Bookmark1:= DBGrid1.Datasource.Dataset.GetBookmark;
DBGrid1.Datasource.Dataset.Next;
Выделяется одна строка, курсор переходит ниже, но следующие строки не выделяются! Помогите, пожалуйста!


 
Reindeer Moss Eater ©   (2007-11-15 09:00) [1]

При чем здесь букмарк, если :
DBGrid1.SelectedRows.CurrentRowSelected := True;


 
Ega23 ©   (2007-11-15 09:47) [2]


> При чем здесь букмарк, если :
> DBGrid1.SelectedRows.CurrentRowSelected := True;


Точнее,
DBGrid1.SelectedRows.CurrentRowSelected := not DBGrid1.SelectedRows.CurrentRowSelected;


 
АндрейК   (2007-11-15 10:46) [3]

Понял! Спасибо! А как теперь сделать так, что бы когда кликаешь на любую запись (не важно выделенную или нет) выделение не снималось с других записей?


 
Reindeer Moss Eater ©   (2007-11-15 10:49) [4]

DBGrid1.SelectedRows


 
АндрейК   (2007-11-15 11:29) [5]

не понял!


 
Правильный_Вася   (2007-11-15 11:36) [6]

справку по [4] почитай, поймешь


 
АндрейК   (2007-11-15 12:46) [7]

прочитал, поэксперементировал - нифига! Выдиление при щелчке снимается со всех выделенных записей! Может поконкрепнее объясните!


 
й1   (2007-11-15 12:58) [8]

обработай щелчок, подменив его на контрол-щелчок


 
АндрейК   (2007-11-15 13:30) [9]

Хорошая идея! А не можете написать строку как это сделать? А то мозги уже не сображают!


 
АндрейК   (2007-11-15 15:04) [10]

Люди добрые! Помогите пожалуйста! Ну не могу я догнать!



Страницы: 1 вся ветка

Текущий архив: 2007.12.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
2-1195133837
unnamed
2007-11-15 16:37
2007.12.09
TIdUDPServer и TIdUDPClient: проблема!(не знаю как её обозвать)


3-1185952264
dimaL
2007-08-01 11:11
2007.12.09
Хранимые процедуры Interbase


15-1194440114
Polevi
2007-11-07 15:55
2007.12.09
Тормозит компьютер


3-1186562935
zmalqop
2007-08-08 12:48
2007.12.09
Связь 2-х таблиц по нескольким полям.


3-1186494647
SLesya
2007-08-07 17:50
2007.12.09
отладчик в dll/bpl