• TabControl控件和TabPage


    TabControl控件和TabPage
    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的内部成员


    原文引入:http://blog.sina.com.cn/s/blog_70bf5798010187t1.html
  • 相关阅读:
    Unreal Engine 4 Based Materials
    PhysX Clothing for UE4
    UE4中使用URL图片
    开始创作自己的VR作品——VR故事叙述终极指南
    UE4里的自定义深度功能
    Mybatis27题
    java 备用待迁移
    几个算法题目
    数据结构算法题目
    Mybatis 面试题
  • 原文地址:https://www.cnblogs.com/hongjiumu/p/3377619.html
Copyright © 2020-2023  润新知