ITPub博客

首页 > Linux操作系统 > Linux操作系统 > c# tabcontrol选项卡_tabpages相关操作

c# tabcontrol选项卡_tabpages相关操作

原创 Linux操作系统 作者:wisdomone1 时间:2012-02-29 22:23:34 0 删除 编辑

//选项卡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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: c# 学习要点
请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb qq: 305076427 微博: wisdomone9

注册时间:2008-04-04

  • 博文量
    2164
  • 访问量
    11740741