TStringGrid怎样做成Flat样式的? 大家用过DBGridEH吧?它的Title就是flat的,我现在想把TStringGrid的Title做成flat样式的,有什么办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用advStringGrid,在51delphi.com里面有下载,具有这个功能 设置TstringGrid的ctl3D属性为false 你设置stringgrid中的FixedRows为0。就可以轻松实现了,当然还需修饰一下! 将ctl3D设为False;然后uses commctrlInitializeFlatSB(stringGrid1.Handle)//使滚动条Flat 大家的方法都不行!我觉得应该在OnDrawCell事件中用Canvas画出来,可是无论我怎么画,显示出来的效果都令人不满意!好象 lqy169() 知道一点,能不能详细一点,最好有一个例子。谢谢! to blazingfire:你你你......你! if (ARow = 0) thenbegin StringGrid1.Canvas.Brush.Color := Rgb(255,255,225); //背景颜色 StringGrid1.Font.Color := clBlack; StringGrid1.FillRect(Rect); StringGrid1.TextOut(Rect.Left+2,Rect.Top+3,sgResult.Cells[ACol,ARow]); //输出在列中的位置自己调整吧end; 有没有看TStringGrid的vcl源码啊? 如何将文件复制到一个要服务器和密码登陆的服务器上 MDI子窗体的工具栏为什么不能覆盖主窗体的工具栏?急... 关于触发器的问题 ※※大家新年快乐!※※ 初级问题 急,我在操作局域网那另一台机器上数据库中的存储过程的时候. 请乘坐过以下航班或车次的乘客及时就诊(非典) 如 何 在delphi6中实 现 前后 两 个日期 的长 短 (天数 )计 算 新手求助 TDBGrid 多选的记录怎么访问? delphi&oracle的select语句问题! 请问如何在图片区域使鼠标中间的滑轮有效,实现图片中滚动页面?
就可以轻松实现了,当然还需修饰一下!
InitializeFlatSB(stringGrid1.Handle)//使滚动条Flat
好象 lqy169() 知道一点,能不能详细一点,最好有一个例子。谢谢!
begin
StringGrid1.Canvas.Brush.Color := Rgb(255,255,225); //背景颜色
StringGrid1.Font.Color := clBlack;
StringGrid1.FillRect(Rect);
StringGrid1.TextOut(Rect.Left+2,Rect.Top+3,sgResult.Cells[ACol,ARow]); //输出在列中的位置自己调整吧
end;