本人写了一个程序,里面有个tabControl,在tabControl1里面有几个tabpage.
假如:tabpage1有个BUTTON1,
我想在tabpage2里都有一个同样的BUTTON1。当然,把BUTTON1复制到tabpage2,然后改成BUTTON1是可以的。但是如果有很多个BUTTON,就很不方便了。请问有其他的方法吗?

解决方案 »

  1.   

    你可以放在tabcontrol的下面。这样切换页面的时候对那个按钮是没有影响的。
      

  2.   

    新建一个“自定义控件”吧。在上面放上要公用的button。然后要用的时候,直接把自定义控件放上就好。
      

  3.   

    但是,我要保留TABPAGE1的排版啊,如果TABPAGE1有很多个BUTTON,LABLE,PICTUREBOX,那就完了……先谢谢顶了……
    没有其他办法吗?
      

  4.   

    没有好办法吧
    既然多个tabpage的内容一样,那可以先做好一个,然后一次复制粘贴过去就不OK了。
      

  5.   

    问题是,复制过去了以后,会自动命名的。好象BUTTON1(只有一个)会自动变成BUTTON2……真的没办法吗…………
      

  6.   

    我有点奇怪,为什么没意义呢?tabControl要做很多个相同的页,难道要一个个自己写吗?当然,有很多方法可以代替。我觉得这个问题本身就有价值
      

  7.   

    你在TabControl下方放一个Button,这个Button的置到顶层,TabControl置到底层,窗口类初始化完成后再把这个Button提升到需要的位置即可.
    这个问题好象设计时做不到,必需用一条代码搞定:
     public Form1()
            {
                InitializeComponent();
                this.button1.Top -= 100;//就这条
            }