怎么样在tabControl的子项里面判断容器超过某个数值,继续添加自动跳转到下一页

.Net技术 码拜 9年前 (2016-06-01) 1128次浏览
怎么样在tabControl的子项里面判断容器超过某个数值,继续添加会自动跳转到下一页
解决方案

50

那还是用本人3#写的代码,将你的自定义控件当作Button,在窗体上拖放tabControl
此时,代码就写到窗体里,AddControl是本人写的方法,见下面

namespace WindowsFormsApplication1
{
    public partial class Form3 : Form
    {
        public Form3()
        {
            InitializeComponent();
        }
        private void Form3_Load(object sender, EventArgs e)
        {
        }
        private void 新增按钮_Click(object sender, EventArgs e)
        {
            AddControl(9, 5, TabControl1);
        }
        public void AddControl(int Total, int Max, TabControl t)
        {
            //total表示当前已经添加数
            for (int i = 0, total = 0; i < t.TabPages.Count; i++)
            {
                for (int j = 0; j < Max && (total++) < Total; j++)
                {
                    Button btn = new Button();
                    btn.Text = i.ToString() + "," + j.ToString();
                    btn.Location = new Point(100 * j, 10 * (i + 1));
                    t.TabPages[i].Controls.Add(btn);
                }
            }
        }        
    }
}

还有本人现在button这个控件写了下面的代码,怎么写才不冲突啊
==>
和谁冲突了?


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么样在tabControl的子项里面判断容器超过某个数值,继续添加自动跳转到下一页
喜欢 (0)
[1034331897@qq.com]
分享 (0)