pagecontrol的用法(100分)

  • 主题发起人 主题发起人 feagle
  • 开始时间 开始时间
F

feagle

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在程序使用过程中,如果进入pagecontrol的不同tabsheet,则当前活动的tabsheet的标题(caption)颜色变成红的,其它是black的,只有当前的是红的,
如何去作,请帮帮我,thank!
 
我象是用activepage属性
case activepage of
a: begin
...
设置
end
b: begin
..
end
...
好几个月没用过case 语句了,也不知道对不对:}
 
呵呵,千中元,case语句后要end……
 
还有,难处应该是——tabsheet的标题(caption)颜色变成红的
 
将PageControl的OnwerDraw设为True,在OnDrawTab中画各Tab的文字。
 
啊,cAkk只打了‘OnDrawTab’几个字,所以比我快了17秒。:-(
 
xixi..好象这次又没对:)
 
cAkk and O*O,谢谢你们,but能不能更详细一些?如何用OnDrowTab来paint?
 
if Active then Control.Canvas.Font.Color:=clRed;
Control.Canvas.TextOut(rect.left+4,rect.top+4,PageControl1.Pages[TabIndex].Caption);
 
多人接受答案了。
 
后退
顶部