最近在使用ehlib,版本是4.4的,在使用中发现表格线的颜色无法控制,显示就是默认的灰色,能不能改成其它颜色,如红的,蓝的
如果是ehlib控件本身没有这种属性,请推荐几款其它表格控件(支持多行头,表格颜色设置,单元格合并等)
有劳高手了

解决方案 »

  1.   

    procedure Tfm1.DBGridEh2DrawDataCell(Sender: TObject; const Rect: TRect;
      Field: TField; State: TGridDrawState);
    begin
         with   TDBGridEh(Sender).Canvas   do
          begin
              Pen.Color:=clRed;
              Brush.Style:=bsClear;
              Rectangle(Rect);
          end;
    end;
      

  2.   

    with  TDBGridEh(Sender).Canvas  do 
          begin 
              Pen.Color:=clRed; 
              Brush.Style:=bsClear; 
              Rectangle(Rect); 
          end; 画出的表格有些粗
      

  3.   

    不是粗,而是画的单元格框线~~
    没有修改到格线
    如果需要修改格线,就需要修改控件了~~
    给你一个可以修改格线的扩展stringgrid控件~~~thunder://QUFodHRwOi8vY29kZS5uYjUuY24vY29kZS9VcGxvYWRGaWxlL3NvZnQvMjU5LzIwMDcwNC9jbjcwMF9kZWw3MTk1MzQ1NjYyLnJhclpa
      

  4.   

    像这个页面http://www.myf1.net/bbs/dispbbs.asp?boardid=7&id=289171,但表头线还是没颜色