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

Вниз

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

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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


 
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.
Всё нормально работает, а этот глюк - не хочет.
Проблема в том, что строка, на которой находится курсор,очень трудно просматривается, когда первый столбик синим цветом, а остальные - белым.Идея вся в том, что бы сделать под одно, т.е. строка с активным курсором была залита чёрным, а буковки в этой строке были белыми, вот тогда будет всё ок.Где, что исправить надо? Подскажите люди. Очень надо.


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

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


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

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

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


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

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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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

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


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

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

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


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

2 Smile)))  

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


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

2 Smile)))  

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


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

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


 
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) [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]

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


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

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


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

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


 
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


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

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


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

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


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

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


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

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


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

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



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

Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.53 MB
Время: 0.037 c
1-1082802340
csr
2004-04-24 14:25
2004.05.09
Своя надпись на TListView


1-1082707727
serg128
2004-04-23 12:08
2004.05.09
Как связать TExcelWorkBook с объектом xApp = GetActiveObject(xl);


11-1068056483
BelchonokH
2003-11-05 21:21
2004.05.09
Регионы + D5


14-1082378534
Yanis
2004-04-19 16:42
2004.05.09
HTML


3-1080799316
Имя2
2004-04-01 10:01
2004.05.09
Как в DBGrid запретить нажатие Insert?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский