Главная страница
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.059 c
14-1081947771
*pavel
2004-04-14 17:02
2004.04.11
Реализация сети


3-1082010342
DmitryPV
2004-04-15 10:25
2004.04.11
Вызов SP из UDF


1-1079680465
DimonNew
2004-03-19 10:14
2004.04.11
Delphi OR C#Builder


3-1081932759
Ozone
2004-04-14 12:52
2004.04.11
Stream s + DB


14-1082064425
Asteroid
2004-04-16 01:27
2004.04.11
3D shooter в 96KB. Кто меньше? :)