页次(PageControl)标签颜色及字体颜色

来源:互联网 发布:现在开淘宝网店怎么样 编辑:程序博客网 时间:2024/05/17 05:57
1.先把 PageControl1 的 OwnerDraw 属性设为 true

procedure TForm1.PageControl1DrawTab(Control: TCustomTabControl;
    TabIndex: Integer; const Rect: TRect; Active: Boolean);
begin
    if Active then
    begin
    Control.Canvas.Brush.Color:=clBlue;
    Control.Canvas.Font.Color:=clWhite;
    end
    else
    begin
    Control.Canvas.Brush.Color:=clBtnFace;
    Control.Canvas.Font.Color:=clBlack;
    end;
    Control.Canvas.FillRect(Rect);
    Control.Canvas.TextOut(Rect.Left+3, Rect.Top+3, PageControl1.Pages[TabIndex].Caption);
end;
原创粉丝点击