zoukankan      html  css  js  c++  java
  • C# Windows

    RadioButton和CheckBox控件与Button控件有相同的基类,但它们的外观和用法大不相同。

    RadioButton显示为一个标签,左边是一个圆点,该点可以是选中或未选中。用在给用户提供两个或多个互斥选项时。例,询问用户的性别。把单选按钮组合在一起,给它们创建一个逻辑单元,此时必须使用GroupBox控件或其他一些容器。GroupBox控件常常用于合理地组合一组控件,如RadioButton及CheckBox控件,显示一个框架,其上有一个标题。

    CheckBox显示为一个标签,左边是一个小方框。在希望用户可以选择一个或多个选项时,就应使用复选框。

    RadioButton控件的属性

    这个控件派生于ButtonBase。

    Appearance属性 - RadioButton可以显示为一个标签,相应的圆点放在左边,中间或右边,或者显示为标准按钮。

    AutoCheck属性 - 如果为true,用户单击单选按钮时,会显示一个选中标记。如果该属性为false,就必须在Click事件处理程序的代码中手工选中单选按钮。

    CheckAlign属性 - 使用这个属性。可以改变单选按钮的复选框的对齐形式。

    Checked属性 - 表示控件的状态。

    RadioButton控件的事件

    CheckedChanged事件 - 当RadioButton的选中选项发生改变时,引发这个事件。

    Click事件 - 每次单击RadioButton时,都会引发该事件。

    CheckBox控件的属性

    CheckState属性 - Checked,Indeterminate和Unchecked。复选框的 状态是Indeterminate时,控件旁边的复选框通常是灰色的,表示复选框的当前值是无效的。或者无法确定,或者在当前环境下没有意义。

    ThreeState属性 - 为false时,用户就不能把CheckState属性改为Indeterminate。但仍可在代码中把CheckState属性改为Indeterminate。

    CheckBox控件的事件

    CheckedChanged事件 - 当复选框Checked属性发生改变时,就引发该事件。

    CheckedStateChanged事件 - 当CheckedState属性改变时,引发该事件。

  • 相关阅读:
    LCA问题的离线处理Tarjan算法模版
    匈牙利算法 模版
    poj 1190 dfs
    poj 1376 bfs
    划分树模版
    让innerHTML的脚本也可以运行起来
    Keycode对照表
    Javascript 操作XML简单介绍
    Webdings和Wingdings字符码对应表
    动态加载JS脚本的4种方法
  • 原文地址:https://www.cnblogs.com/lilideng/p/CSharp_Windows_RadioButton-CheckBox.html
Copyright © 2011-2022 走看看