zoukankan      html  css  js  c++  java
  • TabControl控件和TabPage

    TabControl控件搞了两天才弄会,发个简单教程 
    TabControl控件可以支持在一个控件里面放置多个选项卡,每个选项卡又可以放置多个控件
    由于在控件属性窗口添加选项卡相对比较容易,下面说一下动态创建选项卡 
    首先从工具栏拖入一个TabControl控件tabControl1
     
    //创建一个TabPage
    TabPage tabPage = new TabPage();
    //设置选项卡文本
    tabPage.Text = "选项卡1";
    //选项卡名字(可以通过这个名字来访问到tabControl1中的选项卡)
    tabPage.Name = "page1";
     
    //如果选项卡内的控件比较多,则可以添加一个Form控件,但是Form空间的TopLevel要设置为false
    Form1 page = new Form1();
    page.Name = "formpage"
    page.TopLevel = false;
    //给Form去边框
    page.FormBorderStyle = FormBorderStyle.None;
    //把page添加到tabPage中
    tabPage.Controls.Add(chatPage);
    //在tabPage选项卡中显示出来
    page.Show();
    //添加选项卡tabPage到TabControl中
    tabControl1.TabPages.Add(tabPage);
     
    这样就动态添加了一个选项卡
    访问选项卡:
    //通过索引访问选项卡
    tabControl1.TabPages[0]
    //通过TabPage的Name属性访问选项卡
    tabControl1.Tabpages["page1"]
     
    访问选项卡中的控件
    tabControl1.TabPages[0].Controls[0];
    tabControl1.TabPages[0].Controls["formpage"];
     
    如果要访问控件中的成员,需要进行类型转换
    例如,访问Form1中的成员
    Form1 form = tabControl1.TabPages[0].Controls[0] as Form1;
    然后通过form来访问Form1的内部成员

  • 相关阅读:
    js 递归获取多层树的某个节点
    layui table 打印表格
    tp6 使用queue
    url带参数生成二维码
    redis的常用配置
    《TensorFlow实战》中AlexNet卷积神经网络的训练中
    JavaScript之闭包
    JavaScript之map与parseInt的陷阱
    JavaScript方法中this关键字使用注意
    什么是深度学习?
  • 原文地址:https://www.cnblogs.com/Echo529/p/6382446.html
Copyright © 2011-2022 走看看