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

winform 关于tabcontrol控件。满意给高分!该怎么处理

2013-12-28 
winform关于tabcontrol控件。满意给高分!我要的效果是不管我点tabpage1还是tabpage2 或者更多tabpage 都显

winform 关于tabcontrol控件。满意给高分!
我要的效果是不管我点tabpage1还是tabpage2 或者更多tabpage 都显示 tabPage1 的内容,该怎么做 希望附上代码!
[解决办法]
内容不放在tabpage里,放到外层的Panel中,覆盖在tabpage上面
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
[解决办法]
1楼+1,省时又省力;
[解决办法]

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            tp = tabControl1.SelectedTab;
        }

        private TabPage tp;

        private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
        {
            foreach (Control c in tp.Controls.Cast<Control>().ToList())
            {
                tp.Controls.Remove(c);
                tabControl1.SelectedTab.Controls.Add(c);
            }
            tp = tabControl1.SelectedTab;
        }
    }
}

[解决办法]
思路就是把控件从上一个页面一个一个搬过来。

热点排行