Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];

Вниз

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

 
Студент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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
4-21306
Алёшка
2002-08-19 14:07
2002.10.07
Перехват WM_KeyDown у TApplication


1-21073
123456789
2002-09-24 23:33
2002.10.07
Как правильно сворачивать программу в TrayBar?


1-21063
DN
2002-09-27 16:05
2002.10.07
ProgressBar


1-21067
Metotrone
2002-09-24 17:59
2002.10.07
Массивы строк


14-21228
Doctor Snap
2002-09-11 22:59
2002.10.07
Delphi und Linux





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский