P pridecloud Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-26 #1 在delphi中的Grid组件,当我们单击cells时,会在该cells上出现一个 虚线框,我想改变虚线框为粗线框,最好还能改变线框的颜色,粗细。 请问该怎么做?谢谢高手指点。
E ego Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-26 #2 这是grid的DefaultDraw属性为true时,grid在DrawCell时会判断当前Cell是否为focus, 如果是,那么就drawfocus,也就是你所见的虚线框。 想自己画这个框,只要在DrawCell事件中自己判断,然后画上粗线框就可以了。
这是grid的DefaultDraw属性为true时,grid在DrawCell时会判断当前Cell是否为focus, 如果是,那么就drawfocus,也就是你所见的虚线框。 想自己画这个框,只要在DrawCell事件中自己判断,然后画上粗线框就可以了。
L leeeeleeee Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-26 #3 这是fouce,在vcl内修改,我曾经把它去掉过,挺难看的。 你自己找找。
P pridecloud Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-26 #4 我要达到的效果就好像Excel中的表格那样, 可以出现一个粗的线框。