c# tabcontrol选项卡_tabpages相关操作

//选项卡tabcontrol,选项卡之选项页tabpage,选项页集合tabpages 新建一个选项页
            string title = "编程添加的选项页";
            TabPage tabpage1 = new TabPage(title);
            //添加上述选项页到选项卡
            tabControl1.Controls.Add(tabpage1);

          

            //向选项页中添加一个控件
            Button btn1 = new Button();
            btn1.Text = "选项页内的按钮";
            //selectedtab.controls包含在控件内的控件集合
            tabControl1.SelectedTab.Controls.Add(btn1);

//删除指定选项页及删除所有选项页
        private void button4_Click(object sender, EventArgs e)
        {
            //删除指定的选项页 指定的选项页为tabcontrol.selectedtab 删除方法为tabpages.remove
            //tabpages.remove方法参数不能为空,即不能删除选项卡为空
            //if ((tabControl1.TabPages.Count == 0)&(tabControl1.SelectedIndex==0))
            //{
            //    MessageBox.Show("当前没有选项卡不能进行删除操作");
            //    return;
            //}
            //else
            //{
            //    try
            //    {

            //        tabControl1.TabPages.Remove(tabControl1.SelectedTab);
            //    }
            //    catch (ArgumentNullException ex)
            //    {
            //        MessageBox.Show(ex.Message);
            //    }
            //}

            //tabpages.clear()删除所有选项页 针对选项页tabpage
            tabControl1.TabPages.Clear();
        }

        //添加选项页并为其指定图像
        private void button5_Click(object sender, EventArgs e)
        {
            Image im1=Image.FromFile(@"f:\c# test\selection.jpg");

            imageList1.Images.Add(im1);

            //设置选项卡每个选项页显示的图像
            tabControl1.ImageList=imageList1;
           
            //如何定位在代码中新添加的选项页索引
           // tabControl1.TabPages.Add(3,"代码加的选项卡");

            //以递增方式添加选项页 当前选项卡选项页的个数tabcontrol.tabcount
            TabPage tab1 = new TabPage("页"+(tabControl1.TabCount+1));
            tabControl1.TabPages.Add(tab1);
        }

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-717409/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9240380/viewspace-717409/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值