首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

2013-11-12 
StringGrid选中单元格的虚线框怎么去掉?[解决办法]引用:Quote: 引用:要不,你自己在OnDrawCell里面绘制一下

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

引用:
Quote: 引用:

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


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


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

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

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

热点排行