使TabVisible不可现,自已做按钮控制页面。
呵呵,乱想的。
呵呵,乱想的。
解决方案 »
- netbeui开发(netbios函数)
- 关于数据绑定时的数据处理
- (急)校内办公局域网,近300个网络节点,划分若干网段,用delphi开发内部资源及文件审批管理系统,可行否??
- 新手上路,问题就是多!多帮忙指点呀!
- 如果知道DBGRIDEH当前在编辑的网格的值,注意,是在编辑状态的值,DBGrid1.SelectedField.asstring 这样是错的,这样是提交后的值了,我
- Delphi和VC Socket连接问题!各位老大帮帮忙!急!
- 请问delphi中procedure应该如何使用,下面有一段程序请问错误在哪里,谢谢各位
- Install shield 7.0 的帮助
- [求助]Delphi7要如何根据某字段值改变其他字段值呢?(Access数据库,ADOQuery)
- 查询表中符合日期的数据,再次请求帮助!!
- 谁能告诉我那有制作安装盘的工具?
- 好心的大哥大姐,小弟有个简单的问题请教!在Delphi中怎么使用VB开发的类库啊!(ActiveX DLL)
如何?
把PageControl的OwnerDraw设为True,然后呢?
下面的例子在tab前加上了一个小图标procedure TForm1.pgcMainDrawTab(Control: TCustomTabControl;
TabIndex: Integer; const Rect: TRect; Active: Boolean);
var B:TBitmap;
begin
B:=TBitmap.Create;
Control.Canvas.Brush.Color:=$00CEE8CA;
Control.Canvas.FillRect(Rect);
Control.Canvas.Font.Color:=clBlack;
Control.Canvas.Font.Charset:=GB2312_CHARSET;
Control.Canvas.Font.Size:=9;
Control.Canvas.Font.Name:='宋体';
Control.Canvas.TextOut(Rect.Left+20,Rect.Top+4,TPageControl(Control).Pages[TabIndex].Caption);
imgControl12.GetBitmap(TabIndex,B);
B.Transparent:=true;
Control.Canvas.Draw(Rect.Left+3,Rect.Top+4,B);
end;
你的方法可以用,但是Header的左上方和右上方会有两个很难看的点.请问怎样把他们去掉?