一个mci子窗体,我想在程序设计的时候用pagepanel的页面设计,但是显示的时候只显示一页,让用户以为只是一个panel。可是pagepanel的一个hide方法使用了以后页面还是没有隐藏,好奇怪。
请问高手如何实现,或者如何替代这个功能。

解决方案 »

  1.   

    多试试,应该没问题================================================help u up
      

  2.   

    PageControl1新建几个页面比如TabSheet1、TabSheet2,让TabSheet1.TabVisible := False; TabSheet2.TabVisible := False;
    即可隐藏这两个页面,包括标签
    当你需要显示的时候,直接设置PageControl1的ActivePage为TabSheet1或TabSheet2就好了
    或者  PageControl1.ActivePageIndex := 序号也可以
      

  3.   

    TabSheet页号.TabVisible := False;
      

  4.   

    to: 回复人: postren(小虫) ( ) 信誉:105  
    谢谢,页面隐藏了.但是还有上面的标签.能不能把标签也隐藏掉呢?
      

  5.   

    TabVisible 标签也会同时隐藏的。
      

  6.   

    也可先清除,再重新装。TabControl.Tabs.Clear;
    TabControl.Tabs.Add('pageName1');