• ●Winform窗体布局


    窗体布局:

    一、绝对定位(默认布局)

        各控件中的Location、Anchor属性

        Location    指定位置坐标

        Anchor    锁定边距,上/下/左/右

     

    二、边界布局(上、下、左、右、中心)

        各控件中的属性:Dock

     

     

    三、流式布局:

    容器控件:FlowLayoutPanel

    属性:

        Margin                  按钮等控件的外边界

        FlowDirection           排序方式。可选择:从左到右、从上到下……

     

    flowLayoutPanel1.Controls.Add(item);    //向控件中添加内容,添加进controls

     

    四、网格包布局:(例:计算器)

     

    容器控件:TableLayoutPanel(在右上角小三角,调整行列)。

        每个格中只能放一个控件,但不能放容器类控件。

    属性:

        Columns

        Rows

     

        如果跨行或跨列,需设置网格内控件的RowSpan和ColumnSpan属性。

     

    五、卡片布局

     

    容器控件:TabControl

        选中时要分清TabControl对象和TabPage对象。

    属性:

        TabPages                集合属性,控制多个TabPage对象

        HotTrack

        TabPages                集合属性:控制多个TabPage对象

        Multiline               如果选项卡很多,是否显示多行。

        Alignment               选项卡的位置

        SelectedIndex           选中的TabPage对象的索引号

        SelectedTab             选中的TabPage对象。

     

    每个卡片页面对象:TabPage

        Text:选项卡上的文字

        隐藏某个选项卡:

            法一:把tabPage对象的Parent设为null。tabPage2.Parent=null;

            法二:在tabControl对象的tabPages集合中,使用Remove或RemoveAt来移除选项卡。例:tabControl1.TabPages.RemoveAt(1);

     

    六、分隔条布局

     

    容器控件:SplitContainer

    属性:

        Orientation             拆分方向。选择水平拆分还是竖直拆分。

        左右两个panel中的控件,都设置成Dock或其它的布局方式。

     

     

     

  • 相关阅读:
    使用密码解密TACACS+的报文
    C9K Stackwise Virtual(三)
    Webhook Configuration Example
    sup-bootflash和bootflash
    WLC5508 license没有500个?
    AAA Server Groups
    关于FlexConnect的Bug!
    Bug搬运工-CSCve57121--Cisco 2800, 3800 and 1560 series APs fail to pass traffic
    Bug搬运工-CSCvb29354-1810 OEAP cannot join vWLC
    阿里云云计算认证ACP模拟考试练习题第1套模拟题分享(共10套)
  • 原文地址:https://www.cnblogs.com/phantom-k/p/4079840.html
Copyright © 2020-2023  润新知