Y y812121 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-22 #1 假设一个表的记录数为2,现在我想DBGRID的行格数不止为2,应当说显示行占满整个 DBGRID,当我选择某一条记录时,其线条显示粗线,怎样实现?
茶 茶壶 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-23 #3 如果你不想用第三控件或不想写控件的话,不如用就TStringGrid,自己填充数据, 然后响就OnDrawCell事件,当AState是选定时,加画边框。
M maming Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-23 #4 在这里DrawDataCell应该可以实现, 不过我没有试过。
X xsslh Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-23 #5 要改变DBGrid每一行的颜色,只要在ONDrawColumnCell事件中设定要改变颜色的行的条件 ,并指定DBGrid的Canvas.Brush.color属性并且把Canvas.pen.mode属性设成pmmask,再调 用DBGrid的DefaultDrawColumnCell方法即可。注意在改变这两个属性前要先保护好原来的C anvas.Brush.color属性的值,调节器用完成DefaultDrawColumnCell方法后要把原属性值改回
要改变DBGrid每一行的颜色,只要在ONDrawColumnCell事件中设定要改变颜色的行的条件 ,并指定DBGrid的Canvas.Brush.color属性并且把Canvas.pen.mode属性设成pmmask,再调 用DBGrid的DefaultDrawColumnCell方法即可。注意在改变这两个属性前要先保护好原来的C anvas.Brush.color属性的值,调节器用完成DefaultDrawColumnCell方法后要把原属性值改回
S skeleton Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-11 #7 DvGrid也不错,就是功能太强了,用着总觉得奢侈和浪费