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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2012, 09:21   #1
Ericnex
Форумчанин
 
Регистрация: 07.04.2010
Сообщений: 218
По умолчанию Изменение цвета фона строки в DBGrid

Осуществяю поиск по полю.
Код:
procedure TForm3.Button5Click(Sender: TObject);
var options:tlocateoptions;
s1:string;
begin
options:=[locaseinsensitive,lopartialkey];
begin
case ComboBox1.ItemIndex of
0: s1:='Name_program';
1: s1:='Kolvo_licensy';
2: s1:='Name_server';
end;
DM.Query1.Locate(s1,Edit1.Text,options);
end;
Можно ли как то в этом же обработчике события с помощью DBGrid выделить фон найденной строки? Или по другому можно это сделать?
Ericnex вне форума Ответить с цитированием
Старый 30.08.2012, 10:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

В этом же нельзя.
Цитата:
по другому можно это сделать?
Можно:
http://www.programmersforum.ru/showthread.php?t=19244
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.08.2012, 10:35   #3
Ericnex
Форумчанин
 
Регистрация: 07.04.2010
Сообщений: 218
По умолчанию

А нет у компонента Query свойства выделения строки?
Ericnex вне форума Ответить с цитированием
Старый 30.08.2012, 11:07   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Нет. Этот компонент не отвечает за отображение
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.08.2012, 13:10   #5
Ericnex
Форумчанин
 
Регистрация: 07.04.2010
Сообщений: 218
По умолчанию

А что если после поиска я получу указатель на нужную строку и вот тогда ее выделю.
Ericnex вне форума Ответить с цитированием
Старый 30.08.2012, 13:16   #6
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

http://www.bing.com/search?q=%D1%80%...=0-0&sp=-1&sk=
eval вне форума Ответить с цитированием
Старый 30.08.2012, 13:37   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Можно иметь специальное поле для этих целей, или держать в памяти идентификаторы (если есть) нужных записей, или Bookmark-и. И разукрашивать грид на основании этой информации
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGrid изменение цвета ячейки S.T.U.D.E.N.T C++ Builder 6 24.04.2012 13:21
вывод строки цвета фона через bios и видеопамять ohucheni Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 19.03.2010 23:38
Смена цвета текста или фона строки относительно возвращённого значения abdumanon Microsoft Office Excel 1 07.04.2009 02:10
Изменение фона текущей строки puky Microsoft Office Access 1 09.02.2007 12:05