用过windows优化大师的人都知道,它的界面分成左右两边,左边的是按钮,右边的是内容,但它的控件中又没有类似于PageControl的控件,我想请问,它是怎么实现通过按左边的按钮,改变右边的内容的??

解决方案 »

  1.   

    Visabled??不会吧,它右边可以好多个内容啊!不是一个二个可以用Visabled。
      

  2.   

    莫非隐藏窗体需要先把上面的内容先一个个隐藏起来?不过...优化大师没用TabSheet吗?用SPY++看看先...
      

  3.   

    呵呵
    简单点:  if 这个按钮 then 右边的控件可用(可见)else 不可见;
    复杂点(但效率高点):
          case 按钮消息 of
           ......
      

  4.   

    想当年初学编程的时候我还专门写过信(手写)去问过鲁锦,他的Windows优化大师的界面是如何写的,他连回复都没有,气得我半死,到了今天,我发现,他的软件根本就是一个没有技术含量的东西,不过他的市场还是做的不错,这个软件的界面实在太简单了,不过就是用了一套FlatStyle控件组而已,并且那个楼主所说的界面也是非常容易实现的,你可以看我的Quick Mail Pro(好像是这个名字,当初找工作时候写的一个软件了)仿FoxMail的(CSDN上面就有下载),里面向导部分,就是这样的东西。
      

  5.   

    TO: Linux2001(我想买手提电脑啊!) 
    你能不能了到
      

  6.   

    Windows优化大师是这样做的,放置一PageControl的控件,将所有TabSheet的TabVisible属性设为False,接下来就是改变PageControl.ActivePage
      

  7.   

    而PageControl实现这效果的原理是什么呢?无非就是改变TabSheet的层次(BringToFront),设置其Visible属性为True
      

  8.   

    楼主,答案ehom(?!)已经说了,就是这么简单的一个东西,我实在懒得发邮件了,你就按照ehom(?!)的方法做吧,该结贴了