Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.05.2001, 23:21
|
|||
---|---|---|---|
|
|||
Как выделить цветом строку DBGRID? |
|||
#18+
Как выделить цветом строку DBGRID? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.05.2001, 09:30
|
|||
---|---|---|---|
Как выделить цветом строку DBGRID? |
|||
#18+
Посмотрите на сайте "Королевство Дельфи" статью "Разноцветный DBGrid" http://delphi.vitpc.com/helloworld/index.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.07.2001, 14:14
|
|||
---|---|---|---|
Как выделить цветом строку DBGRID? |
|||
#18+
Или используй примерно такой код: procedure TMessage_Table.rxgrHeaderDrawDataCell(Sender: TObject; const Rect: TRect; Field: TField; State: TGridDrawState); begin if Field.FieldName = 'IndInputSign' then begin if rxquHeader.FieldByName('InputSign').AsInteger = 1 then rxgrHeader.Canvas.Font := SPM_Legend_Form.paIndInput.Font else rxgrHeader.Canvas.Font := SPM_Legend_Form.paIndOutput.Font ; end else begin if Field.FieldName = 'IndPostingSign' then begin if rxquHeader.FieldByName('inputSign').AsInteger = 1 then begin case rxquHeader.FieldByName('postingSign').AsInteger of 1: rxgrHeader.Canvas.Font := SPM_Legend_Form.Panel2.Font ; 2: rxgrHeader.Canvas.Font := SPM_Legend_Form.Panel3.Font ; 3: rxgrHeader.Canvas.Font := SPM_Legend_Form.Panel4.Font ; 4: rxgrHeader.Canvas.Font := SPM_Legend_Form.Panel5.Font ; end ; end else begin case rxquHeader.FieldByName('postingSign').AsInteger of -1: rxgrHeader.Canvas.Font := SPM_Legend_Form.paIndPosting.Font ; 0 : rxgrHeader.Canvas.Font := SPM_Legend_Form.paIndPosting2.Font ; else rxgrHeader.Canvas.Font := SPM_Legend_Form.paIndPosting1.Font ; end ; end ; end else begin if Field.FieldName = 'IndStatus' then begin case rxquHeader.FieldByName('Status').AsInteger of 0 : rxgrHeader.Canvas.Font := SPM_Legend_Form.paIndStatus.Font ; 1 : rxgrHeader.Canvas.Font := SPM_Legend_Form.paIndStatus1.Font ; 2 : rxgrHeader.Canvas.Font := SPM_Legend_Form.paIndStatus2.Font ; 3 : rxgrHeader.Canvas.Font := SPM_Legend_Form.paIndStatus3.Font ; 4 : rxgrHeader.Canvas.Font := SPM_Legend_Form.paIndStatus4.Font ; end ; end else begin // if rxquHeader.FieldByName('sendDepNumber').AsInteger <> AppForm.fDepRefID then // rxgrHeader.Canvas.Brush.Color := clYellow ; // rxgrHeader.Canvas.Font := rxgrHeader.Font ; end ; end ; end ; rxgrHeader.DefaultDrawDataCell(Rect, Field, State); end; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=58&tablet=1&tid=2120167]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 265ms |
total: | 389ms |
0 / 0 |