请问如何用Delphi如何实现象360那样的···点不同的图标··下面的显示页显示不同的内容···用PageControl能够实现分页显示的功能···但是图标和内容就有一个连接的部分了··我想不要那个连接的部分···请问该怎样实现···在线等····

解决方案 »

  1.   

    换个控件吧。或者上面用一个bsSkinToolBar1,然后放几个按钮上去就行了
      

  2.   

    不是特别懂你的意思,pageControl可以实现你要的功能,如果你想要可以加载图片的按钮用speedbutton就可以了;像360,你可以上面用一些speedbutton的flat设置成true下并加载些好看的图片。下面就用pagecontrol就可以了,如果觉得自带的pageControl不够好,可以用第三方控件中的pagecontrol
      

  3.   

    用几个panel连接相应的按钮轮流显示就行,或者用tabsheet
      

  4.   


    按钮已经搞定···就是想 通过按钮来控制下面显示的内容···每个按钮都要有不同的功能啊···所以下面的内容显示也不会相同啊···本来是想用PageControl来实现的···可是PageControl的左上角的那个点击选取页面的键和页面内容连接的···不能分开····
      

  5.   

    请问可以隐藏PageControl左上角的键····然后通过按钮来控制分页吗 ??
      

  6.   

    没必要啊,你可以建一个panel,让panel覆盖page页面显示部门,更换page时,将panel的parent换成当前页面的就行了啊
      

  7.   

    显示部门->显示部分
    简单点可以用panel.BringToFront;
      

  8.   

    可以隐藏pagecontrol上面的页头,通过按钮来实现控制,页头的隐藏在每个页的属性里,你找一下,有个tabvisible的属性,置为false就可以隐藏pagecontrol的那个页头了,你试一下