• Windows窗体应用布局详解


    上回我们已经会用基本的控件创建Windows窗体应用,这才我们再来认识一些高级控件并使用ADO.NET技术连接数据库来创建功能更坚强大的窗体应用!

    菜单栏控件MenuStrip

    .NET中提供了一个MenuStrip(菜单栏控件)如图,  image

    使我们能够方便地创建菜单。

    菜单栏控件的主要属性

            属性                                说明

          Name                                代码中菜单对象的名称

          Items                                在菜单中显示的想的集合

          Text                                  与菜单相关连的文

    在Items属性的编辑窗口中可以添加菜单项(MenuItem)、组合框(Combobox)、文本框(TextBox)、分割菜单项(Separator),也可以给每一项设置属性

    菜单项的主要属性和事件 

                 属性                            说明

                Name                           代码中菜单项对象的名称

                DropDownItems           在子菜单中显示的想的集合

                Text                             与菜单项相关联的文本

               方法                             说明

              Click                              选中该菜单项时,触发该事件  

    Application.Exit()和this.Close()的区别

    Application:1.应用程序类Application的静态方法,用于退出当前应用程序

                         2.如果当前应用程序打开了多个窗体,则关闭所有窗体

                         3.关闭窗体时,不会触发窗体的FormClosing和FormClosed事件

    this.Close():1.实例方法,用于关闭当前窗体;如果当前窗体是系统启动窗体,则执行该方法关闭窗体后,应用程序退出

                       2.如果当前应用程序打开了多个窗体,之关闭当前窗体

                       3.关闭窗体时,会触发窗体的FormClosing和FormClosed事件

    工具栏控件ToolStrip

    image

    实用工具栏控件(ToolStrip),可以创建功能非常强大的工具栏。工具栏空间中可以包含按钮、标签、下拉框、文本框、组合框等。

    工具栏控件的主要属性

              属                   性                                                     说                     明

    ImageScalingSize 工具栏中的项显示的图像的大小
    Items 在工具栏上显示的项的集合

    在Items属性的编辑窗口中,可以增加、删除项,也可以调整各项的排列顺序,还可以给每一项设置属性值

    工具栏上的按钮和标签的主要属性和事件

                 属                    性                              说                       明
    DisplayStyle 设置图像和文本的显示方式
    Image 按钮/标签上显示的图片
    ImageScaling 是否调整按钮/标签上显示图片的大小
    Text 按钮/标签上显示的文本
    TextImageRelation 按钮/标签上图像与文本的相对位置
                   事                   件               说                       明            
    Click 单击按钮/标签时,触发该事件

    WinForms的基本控件

    单选按钮(RadioButtion)

    image

                    属                    性                       说                       明
    Checked 只是单选按钮是否已选中
    Text 单选按钮显示的文本
                   事                   件               说                       明
    Click 单击单选按钮时发生

    分组框(GroupBox)和面板(Panel)的区别

    image                   image

                     GroupBox                        Panel
    用于逻辑的组合一组控件,显示一个框架,框架上有一个标题 用于包含多个控件,以便将这些控件编为一组,方便操作这些控件

    日期控件的主要属性(DateTimePicker)

    image

                    属                    性                     说                       明
    MaxDate 取的设定最大日期和时间
    MinDate 取得设定最小日期和时间
    Value 控件所选定的日期/时间值
    Format 用于设置控件中显示的日期和时间的格式
  • 相关阅读:
    win7下利用VM8安装CentOS6.3配置静态IP上网
    laravel的门面模式
    Redis主从在线互相切换
    phpcmsv9的评论分表策略
    phpcms v9的url优化
    php rsa加密解密实例
    centos 支持中文,安装输入法
    yii2 页面上编写js代码,并注册到页面底部
    yii2 GridView 简要解析
    yii2 migration使用
  • 原文地址:https://www.cnblogs.com/wangzheand/p/4986373.html
Copyright © 2020-2023  润新知