首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi7, RzPageControl切换页面有关问题

2012-11-08 
delphi7, RzPageControl切换页面问题窗体里有个RzPageControl,包含多个页面。Align属性值为alClient。希望通

delphi7, RzPageControl切换页面问题
窗体里有个RzPageControl,包含多个页面。
Align属性值为alClient。

希望通过代码执行切换页面的操作。

但无论通过以下任何方式,都不能正常完成操作:
 pageCtrl.ActivePage:=tabSheetA;
 pageCtrl.ActivePageIndex:=tabSheetA.PageIndex;
 pageCtrl.Pages[tabSheetA.PageIndex].Show;
 pageCtrl.ActivePageDefault:= tabSheetA;
或者执行过后对窗体或控件刷新重绘,都不行。

其结果是,tab标签被代码切换了,而tab里显示的内容却没有被切换,仍然显示上个tab内的内容。
必须通过鼠标点击另一个tab再点回来才能显示要显示的新页的东西。闷

虽是个简单问题,可不知道咋做。
请高手指教

[解决办法]
换成 TPageControl 能成功吗?
如果不成功,Page里的内容放置错误。
[解决办法]
应该是创建的时候,Aowner的设置
[解决办法]
你是在窗体建立或show的事件中写的代码吧
在这2个里面操作就会这样。
实在不行用个计时器呗
[解决办法]
你那几个方法都能用,应该是其他地方出问题了。

热点排行