请问 如何 设置 pagecontrol 控件的 tab 标题的字体 颜色??????? 急!!!! 请问 如何 设置 pagecontrol 控件的 tab 标题的字体 颜色??????? 急!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试一下这样:procedure TForm1.PageControl1DrawTab(Control: TCustomTabControl; TabIndex: Integer; const Rect: TRect; Active: Boolean);var s:string; r:TRect;begin r:=Rect; s:=PageControl1.Pages[TabIndex].Caption; DrawText(PageControl1.Canvas.Handle,PChar(s),Length(s),r,DT_CENTER or DT_SINGLELINE or DT_VCENTER);end;procedure TForm1.FormCreate(Sender: TObject);begin PageControl1.Font.Color:=clRed; PageControl1.OwnerDraw:=True;end; 汗,自画Tab标题应该是可以改变字体颜色的 谢谢 老子 !!! 改变 字体颜色 是可以的.但我在 Tab 设置了 显示 imagelist 的图标 , 但用了你的代码 图标就 没有了, 请问怎样 可以 改变 字体颜色 又可以 显示 图标???? delphi指针问题求教 在主form获取不到TDataModule中的数据的行数 帮忙看看这个问题怎么解决?菜鸟问题!ADO相关的! 关于showmodal和show的窗口显示问题!请帮帮忙! 怎么把一个TWinControl的对象和一个已存在窗口的handle关联上? 线程 如何实现拖动控件中的项目调整排序,具体见正文! ?????? 真的没法解决dbgrid中数值型字段中避免错误输入36.3.3这样的数字了吗? 系统高手请进 每个题目50分!快顶呀,关于ActiveFormX的 请教 两个WebBrowser怎么共享Cookies?如果修改程序的User-Agent?
procedure TForm1.PageControl1DrawTab(Control: TCustomTabControl;
TabIndex: Integer; const Rect: TRect; Active: Boolean);
var s:string;
r:TRect;
begin
r:=Rect;
s:=PageControl1.Pages[TabIndex].Caption;
DrawText(PageControl1.Canvas.Handle,PChar(s),Length(s),r,DT_CENTER or DT_SINGLELINE or DT_VCENTER);
end;procedure TForm1.FormCreate(Sender: TObject);
begin
PageControl1.Font.Color:=clRed;
PageControl1.OwnerDraw:=True;
end;