|
|
导航: |
论坛 -> 信息交换
斑竹:huadugaojian,sunyesy,huangjacky |
|
作者: |
|
2006/10/9 14:24:42 |
标题: |
请大家帮忙怎么样才使DBGridEh分辨数据 |
浏览:1724 |
|
加入我的收藏 |
楼主: |
在DBGridEh以选中的数据颜色为蓝色,没有选中的数据颜色为白色
----------------------------------------------
- |
作者: |
fslinz (fslinz) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2006/10/10 9:12:16 |
1楼: |
if (State = [gdSelected]) or (State = [gdSelected, gdFocused]) then begin DBGridEh1.Canvas.Brush.Color := $00C08080; DBGridEh1.Canvas.Font.Color := clMenuText; end else DBGridEh1.Canvas.Brush.Color :=clWindow; DBGridEh1.DefaultDrawColumnCell(Rect, DataCol, Column, State); 但有一个我长期未能解决的问题, 就是当冻结左边窗口时,也就是当DBGridEh1.frozenCol:=2 时,左边两列的内容不能显示以上颜色.
----------------------------------------------
-
|
|