zoukankan      html  css  js  c++  java
  • 构建布局良好的Windows程序

    在认识了windows的基本控件后,再来更深一层次的来使用这些基本的控件,使我们的窗体程序布局更加的合理

    》》》Windows中的MenuStrip和ToolStrip

     那么究竟这两个控件能实现什么功能呢?

    》》MenuStrip是指应用程序运行中出现在界面上的选项列表,供用户选择执行。在可视化程序中,借助菜单栏可以将应用程序所提供的各种功能一一呈现给使用者。

    》》ToolStrip在Windows程序中,工具栏是综合了各种工具以便于用户使用的一个区域。

    接下来见到介绍下它们的主要属性事件

    菜单栏控件的主要属性
    属性 说明
    Name 代码中菜单对象的名称
    Items 在菜单中显示的项的集合
    Text         与菜单相关联的文本
    菜单项的主要属性和事件
    属性 说明
    Name 代码中菜单项对象的名称
    DropDownItems 在子菜单中显示的项的集合
    Text 与菜单项相关联的文本
    事件 说明
    Click         选中该菜单项时,触发该事件
    管理员窗体属性的设置
    属性 说明
    Name FrmAdminMain 窗体对象的名称
    Text MySchool-管理员 窗体标题栏显示的文子
    WindowState   Maximized 窗体出现时是最大的

    》》》》窗体真正退出

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

    应用程序类Application的静态方法,

    用于退出当前应用程序

    实例方法,用于关闭当前窗体;如果当前窗体是系统启动窗体,

    则执行该方法关闭窗体后,应用程序退出

    如果当前应用程序打开了多个窗体,

    则关闭所有窗体

    只关闭当前窗体

    关闭窗体时不会触发窗体的FormClosing

    和FormClosed事件

    会触发窗体的FormClosing和FormClosed事件

    ——————————————————————————————————————————————————————————————————————————————————

    工具栏控件的主要属性
    属性 说明
    ImageScalingSize 工具栏中的项显示的图像的大小
    Items 工具栏中显示项的集合
    工具栏上的按钮和标签的主要属性和事件
    属性 说明
    DisplayStyle

    设置图像和文本的显示方式,包括显示文本、

    显示图像、显示文本和图像或者是什么都不显示

    Image

    按钮/标签上显示的图片

    ImageScaling 是否调整按钮/标签上显示的图片大小
    Text 按钮/标签上显示的文本
    TextImageRelation 按钮/标签上图像与文本的相对位置
    事件 说明
    Click 单机按钮/标签时,触发该事件

    》》》使用WinForm的基本控件

    》单选按钮(ReadioButton):为用户提供由两个或多个互斥选项组成的选项的集合。

    按钮选项的主要属性和事件
    属性 说明
    Checked 指示单选按钮是否已选中
    Text 单选按钮显示的文本
    事件 说明
    Click 单机选项按钮时发生

    》分组框(GroupBox):用于为其他控件提供可识别的分组。通常使用分组框按功能细分窗体。

    》面板(Panel):和分组框的功能类似,都是用来将控件分组的,唯一的不同是面板没有标题,但可以显示滚动条。

    容器控件GroupBox和Panel的区别

    GroupBox

    Panel

    用于逻辑的组合一组控件,如R额迪欧Button和CheckBox控件,

    显示一个框架,框架上有标题

    用于包含多个控件,以便于将这些控件编为一组,方便操作这些控件

    》日期控件(DateTimePicker):提供一种能够用来选择日期的下拉式日历,从而避免手工输入带来的错误。

    日期控件的主要属性
    属性 说明
    MaxDate 取得设定最大日期和时间
    MinDate 取得设定最小日期和时间
    Value 控件所选定的日期/时间值
    Format 用于设置控件中显示的日期和时间的格式

    》使用Anchor属性

    WinForms中为控件提供了Anchor属性,只要设置控件的Anchor属性即可保持在窗体运行时控件的布局合理性。

    Anchor是锚定的意思,用于设置控件相对于窗体的某个(某几个)边缘的距离保持不变,

    从而实现随窗体的变化动态调整控件的大小,Winforms中的每个控件都有该属性。

    》》》MDI窗体

    MDI的几个显著特点

    启动一个MDI应用程序时,首先显示父窗体

    父窗体是应用程序中其他所有窗口的容器

    每个应用程序界面都只能有一个MDI父窗体

    在任何指定的时间都可以打开多个子窗体

    任何MDI子窗体都不能移除MDI框架区域

    关闭MDI父窗体则自动关闭所有打开的MDI子窗体

    》》》组合框ComboBox控件

    ComboBox。ObjectCollection类型的常用属性和方法
    属性 说明
    Count   获取集合中项的数目
    DorpDownStyle 获取或设定组合框样式的值
    IsReadOnly 获取指示能够修改该集合的值
    Item 检索集合中指定索引的项
    方法                   说明
    Add() 向组合框中的项列表中添加项
    Clear() 从组合框中移除所有的项
    Remove 从组合框中移除指定的项

    今天的知识分享就到此结束了!您的支持是我前进最大的动力!

  • 相关阅读:
    《构建之法》第1.2.3章读后感以及《硅谷传奇》观后感
    算复利条件下等额还款金额
    统计实验数据
    单利计算与复利计算程序
    了解和熟悉操作系统
    0302思考并回答一些问题
    sae storage 使用uploadify插件进行文件批量上传
    PHP页面之间跳转方法总结
    js获取每个按键的ASCII值
    C#文件的拆分与合并操作示例
  • 原文地址:https://www.cnblogs.com/john69-/p/5000980.html
Copyright © 2011-2022 走看看