procedure TForm1.PageControl1DrawTab(Control: TCustomTabControl;
TabIndex: Integer; const Rect: TRect; Active: Boolean);
var
TmpRect: TRect;
begin
with PageControl1.Canvas do
begin
Brush.Color := clBlack;
Font.Color := clWhite;
FillRect(Rect);
TmpRect := Rect;
OffsetRect(TmpRect, 0, 3);
DrawText(Handle, PChar(PageControl1.Pages[TabIndex].Caption), -1, TmpRect, DT_CENTER or DT_VCENTER);
end;
end;
TabIndex: Integer; const Rect: TRect; Active: Boolean);
var
TmpRect: TRect;
begin
with PageControl1.Canvas do
begin
Brush.Color := clBlack;
Font.Color := clWhite;
FillRect(Rect);
TmpRect := Rect;
OffsetRect(TmpRect, 0, 3);
DrawText(Handle, PChar(PageControl1.Pages[TabIndex].Caption), -1, TmpRect, DT_CENTER or DT_VCENTER);
end;
end;
解决方案 »
- 谁能将这个十几行的delphi7程序改为vb6
- 请高手帮忙解析一下下面的代码,谢谢
- 在控件中,显示另外一个控件到窗体
- 关于Delphi7中TMediaPlayer控件播放mp3的问题
- 刚学delphi关于Tlistbox组件的问题.本论坛已搜索过没有找到答案
- Delphi中如何发送ARP数据包?
- [microsoft][odbc microsoft access]参数不足,期待是1
- 关于toolbar和imagelist一起使用的问题,希望大虾不吝赐教
- Response对象中的WWWWAuthenticate属性所设置的字符串都有什么?什么意义?谁能给个列表,给个网址也行啊,现在急着用,感谢。
- 我用query条件查询,stringgrid为什么不能显示出根据条件查询出的记录?
- 用过linux的朋友帮我看一下
- 当鼠标移至一个VCL上如LABEL的时候其颜色为改变,请问用何事件?初级问题,前十个都有十分
你的代码好象不管用啊
没反应啊
还有
tabsheet 的颜色能不能改变?
放一个Panel在tabsheet上,修改 Panel的颜色就可以。
好象是就tabsheet的标题处变了颜色
其他的地方没变