Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.07;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.014 c
4-21336
Grave
2002-08-21 13:03
2002.10.07
Нестандартное меню


1-21096
XED
2002-09-25 12:20
2002.10.07
Работа с Microsoft Word!!!


1-20999
evgeg
2002-09-25 18:58
2002.10.07
Не сохраняется сво-во типа наследника от TCollection.


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


3-20932
Gaber
2002-09-11 10:15
2002.10.07
DBComboBox