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

Вниз

Выделить в DBGRID всю строку   Найти похожие ветки 

 
Smile)))   (2004-04-11 17:21) [0]

Ставлю в DBGRID ROwSelect=TRUE
Синим цветом выделяется только первый столбец, как сделать так, чтобы вся строка была синей??


 
REP ©   (2004-04-12 10:53) [1]

DBGrid1.Options
dgRowSelect=True
В инспекторе


 
_sulent ©   (2004-04-12 10:59) [2]

и на всякий пожарный поставь dgAllwaysShowSelection...
так приятнее будет


 
Smile)))   (2004-04-12 11:46) [3]

Ребята - не помогает ничего. Так же: первый столбец - синий, а остальная строка - белая, а мне надо , что бы вся строка была залита чёрным, а буквы были белые.ЧТО ДЕЛАТЬ?????? HELP ?????
:(


 
Smile)))   (2004-04-12 11:56) [4]

ПОМОГИТЕ КТО НИБУДЬ!!!


 
Johnmen ©   (2004-04-12 12:07) [5]

http://www.delphikingdom.com/helloworld/dbgridcolor.htm


 
Smile)))   (2004-04-12 12:16) [6]

Спасибо за подсказку, но это совсем не то. ЕЩЁ РАЗ ПОМОГИТЕ, пожалуйста.


 
roottim   (2004-04-12 12:27) [7]

1. dbgrid это TDBGrid или сторонний?
2. D7 откуда брал.. и что за комплект (Studio, Enterprise.. etc)?
у меня в D7ent всё работает...


 
Smile)))   (2004-04-12 13:01) [8]

Обычный диск Delphi 7.0 Enterprise edition.
Всё нормально работает, а этот глюк - не хочет.
Проблема в том, что строка, на которой находится курсор,очень трудно просматривается, когда первый столбик синим цветом, а остальные - белым.Идея вся в том, что бы сделать под одно, т.е. строка с активным курсором была залита чёрным, а буковки в этой строке были белыми, вот тогда будет всё ок.Где, что исправить надо? Подскажите люди. Очень надо.


 
Johnmen ©   (2004-04-12 13:03) [9]

>когда первый столбик синим цветом, а остальные - белым

А когда это ? Что ты сделал ?


 
Smile)))   (2004-04-12 13:05) [10]

Я в опциях DBGrid в gdRowSelect - сделал true и получился такой эффект.


 
Johnmen ©   (2004-04-12 13:07) [11]

"Не верю !" (с) Станиславский и Немирович с Данченкой
:)


 
Smile)))   (2004-04-12 13:09) [12]

Ну и конечно dgMultiSelect включил (true).


 
roottim   (2004-04-12 13:14) [13]

может ты его где сам отрисовываеш? ну там обработчики какие на гриде висят?

для чистоты эксперимента создай новый проект .. кинь новый TDBGrid и сопутсвующие компоненты и выстави это св-во.
(если не получиься подай в суд на борданд :) )


 
SergP ©   (2004-04-12 13:15) [14]

2 Smile)))  

А может это ты над нами прикалываешься?


 
Smile)))   (2004-04-12 13:19) [15]

Ребята - поверьте. Правда. Не прикалываюсь - не до этого. Я уже всё проверил - может прописать как нибудь отдельно, в самой программе ?! - как это сделать? (я уже "раскрасил" ячейки в разные цвета радуги :) ,согласно информации в таблице, как мне надо, а вот курсор никак не могу сделать. Поверьте - я не прикалываюсь. Помогите.


 
Smile)))   (2004-04-12 13:22) [16]

вот текст расскраски ячеек:
 begin
If Column.Field.Dataset.FieldbyName("status").AsString="Проплачен"
 then
  If (gdFocused in State)
   then dbgrid.canvas.brush.color := clblue
   else dbgrid.canvas.brush.color := $008AFF8A;
If Column.Field.Dataset.FieldbyName("status").AsString="Действует"
 then
  If (gdFocused in State)
   then dbgrid.canvas.brush.color := clblue
   else dbgrid.canvas.brush.color :=$0080FFFF;
If Column.Field.Dataset.FieldbyName("dogovor_bukva").AsString="Д"
 then
  If (gdFocused in state)
   then dbgrid.canvas.brush.color := clblue
   else dbgrid.canvas.brush.color :=$00A4A4FF;

   dbgrid.DefaultDrawColumnCell(rect,DataCol,Column,State);
end;


 
Smile)))   (2004-04-12 13:22) [17]

Как мне по такому же принципу выделить курсор (может получиться) ???? :(


 
roottim   (2004-04-12 13:29) [18]

сожет проще... и не мучайся
http://www.farpost.ru/personal/dmitryb/RUS/default.htm


 
Johnmen ©   (2004-04-12 13:30) [19]

Ты плохо читал по ссылке :(
if gdSelected in State


 
Smile)))   (2004-04-12 13:34) [20]

СПАСИБО. ВЫРУЧИЛИ. МОЛОДЦЫ !!!!!!!!!1


 
Johnmen ©   (2004-04-12 13:35) [21]

И ТЕБЕ СПАСИБО, ДОРОГОЙ !



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

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

Наверх




Память: 0.51 MB
Время: 0.027 c
1-1080041521
VLAD-MAL
2004-03-23 14:32
2004.04.11
TOleContainer + MS Word. (Оле! Оле! Спартак - чемпион!...)


1-1082549299
Gauss
2004-04-21 16:08
2004.04.11
Как подключить COM объект в дельфи


14-1079256575
ИМХО
2004-03-14 12:29
2004.04.11
А что в Испании творится?


1-1081948242
k@rt
2004-04-14 17:10
2004.04.11
Глюк с TPageControl


3-1079343715
Desdechado
2004-03-15 12:41
2004.04.11
как получить список подключенных к БД и отдельной схеме