读书人

StringGrid选中单元格的虚线框如何去掉

发布时间: 2013-11-12 12:10:37 作者: rapoo

StringGrid选中单元格的虚线框怎么去掉?
StringGrid选中单元格的虚线框如何去掉
[解决办法]

引用:
Quote: 引用:

要不,你自己在OnDrawCell里面绘制一下把它覆盖掉


这个应该是在OnDrawCell之后画上去的,你看图片中那个背景我有画过的,还是在上面画上那个虚线框了.


要不,用TextOut之类的画个框?
要不,用OnSelectCell或者OnPaint试试?
要不,拦截系统消息或者把DefaultDrawing设为false,然后自己画所有的框?

我只能想出这些土办法……
[解决办法]
在DrawCell 当中绘制吧,

if(state.contants(gdSelected))
::DrawFocusRect(sg->Canvas->Handle,&Rect);

读书人网 >C++ Builder

热点推荐