|
Как выделить цветом строку DBGRID?
|
|||
---|---|---|---|
#18+
Как выделить цветом строку DBGRID? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2001, 23:21 |
|
Как выделить цветом строку DBGRID?
|
|||
---|---|---|---|
#18+
Посмотрите на сайте "Королевство Дельфи" статью "Разноцветный DBGrid" http://delphi.vitpc.com/helloworld/index.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2001, 09:30 |
|
Как выделить цветом строку 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; ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2001, 14:14 |
|
|
start [/forum/topic.php?fid=58&fpage=2090&tid=2120167]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 380ms |
0 / 0 |