Вниз
Скачать: CL | DM;

Выделение всей строки   Найти похожие ветки 

← →
Студент2002   (2002-09-17 15:47) [0]

Уважаемые коллеги!
Подскажите как сделать в DBGrid такую фишку: при клике мышке по ячейке или
при перемещению в ячейку посредством клавиатуры должна подсвечиваться
(highlited) не только текущая ячейка, но и вся строка? Обработка ситуации State=[gdSelected] в Delphi 6 результатов не дает.
И еще как сделать, чтобы DBGrid реагировал на скрол колеса?
Благодарю за ответы.


← →
NickBat ©   (2002-09-17 15:57) [1]

DBGrid.Options[dgRowSelect]


← →
harismatik   (2002-09-17 16:06) [2]

Или в Object Inspector в Options DBGrida поставь для RowSelect = True.


← →
sniknik ©   (2002-09-17 16:10) [3]

в опциях грида dgRowSelect поставь труе.
а скрол надо переписывать событие
OnMouseWheel
(в гриде оно закрыто надо свой сласс от него делать).
MyGreed = class(TDBGrid); //сделать

MyGreed(DBGrid1).OnMouseWheel; //переопределить


← →
студент2002   (2002-09-17 17:14) [4]

Поставил dgRowSelect. Хочу теперь,чобы по дабл-клику переходила в режим редактирования, а при выходе из ячейки обратно выставлялось выделение все строки.
Сделал следующее:

procedure TUsers.DBGrid_UsersDblClick(Sender: TObject);
begin
TDBGrid(Sender).Options:=[dgEditing,dgTitles,dgIndicator,dgColLines,dgRowLines, dgTabs,dgConfirmDelete,dgCancelOnExit];
end;

А что за событие на выход из ячейки?


← →
Johnmen ©   (2002-09-17 17:34) [5]

OnColExit - из колонки



← →
студент2002   (2002-09-17 17:59) [6]

Не, нужно, чтобы по выходу из ячейки как-то замутить.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
1-21004
SZap
2002-09-26 15:48
2002.10.07
Вопрос по сохранению Excel файла


1-21061
Андрусь
2002-09-27 12:22
2002.10.07
Чем отличаются проекты


1-21056
Fredericco
2002-09-27 11:12
2002.10.07
Запись в файл переменной типа string.


1-21113
ych_boriss
2002-09-25 16:07
2002.10.07
HintWindow


1-20973
ruslan_as
2002-09-26 13:26
2002.10.07
как присвоить полю Float значение пусто




   Наверх