zoukankan      html  css  js  c++  java
  • 容器布局

    公共控件:
    
    RichTextBox:随窗体的大小改变而改变,在属性【布局】里,找到【Anchor】,点开【Top Left】 把右边和下边没有锁住的地方锁住
    Button:属性【布局】里,找到【Dock】可以进行填充,注意有优先级,先写的按钮可以先进行填充,以此可以进行布局的总体设置
    这时按钮会随着窗体的大小而改变,那么就需要【Anchor】设置锁住右边和下边,左边和上边不锁
    容器:
    FlowLayoutPanel:流式布局,特点是:如果流式布局里,什么都不放启动的时候是看不到的,往里面添加按钮的时候,会自动排成一行并换行,最常用的属性是【Dock】占据顶部或者左边排成一列,然后只需设置流式布局容器的大小就行了【visible:隐藏】
    GroupBox:用处最多的是在单选性别的时候,还有婚姻状况的时候,因为是单选,所以四个单选按钮只能选一个,那么如果把性别的两个按钮放在一个GroupBox容器里,那么就会选中一个,然后把另外两个按钮放在另一个这样的容器里就会又选中一个,这样就行了,【注意这个容器有个细细的白色边框线和小标题】
    Panel:最常用的容器之一,和流式布局很像,一个小区别就是里面的按钮可以随意摆放,是最原始的容器,最底层的,其他的容器是在它的基础上进一步完善的 
    TabControl:选项卡,可以点击小箭头来添加【选项卡】,该名称的时候,在属性里【TabPages】点开这个集合,在里面改其Text,每一个选项卡的按钮都可以放一些控件的
    SplieContainer:分割容器,一般不常用,默认的是左右分割,要想上下分割【在行为里找到属性Orientation----确定拆分器是垂直的还是水平的】
    TableLayoutPanel:表格容器,可以添加列和添加行,可以编辑行和列,调百分比的大小,也可以直接拖拽,在外观里【CellBorderStyle-----边框线】修改其边框线,【注意:每一个格子里只能放一个控件,可以加一个Panel在这个格子里,然后在Dock里设置为填充,这样就可以沾满这个单元格子了,在Panel里放多个就可以了】
    【如果有多个像窗体,想要设置先打开的是哪一个,点开Program,然后把Application.Run(new Form1)的Form1改成想要打开的窗体名就行了】
  • 相关阅读:
    [自定义服务器控件] 第三步:CheckBoxList。
    Flex构建WebService应用
    ServletActionContext.getRequest().getServletPath()错误的解决方法
    MyEclipse 8.6 安装 SVN 插件
    [转]hibernateHQL总结
    Struts入门实例
    错误:“Cannot load JDBC driver class 'com.mysql.jdbc.Driver”的解决方法
    Target runtime Apache Tomcat v6.0 is not defined.错误解决方法
    错误:“已有打开的与此命令相关联的 DataReader,必须首先将它关闭”的解决方法。
    [转]删除Windows 7 C:/Users/用户名/AppData里面的文件
  • 原文地址:https://www.cnblogs.com/yunpeng521/p/7169434.html
Copyright © 2011-2022 走看看