• 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属性改变时,引发该事件。

  • 相关阅读:
    SAP UI5 应用 XML 视图的加载逻辑分析
    作为一名 ABAP 资深顾问,下一步可以选择哪一门 SAP 技术作为主攻方向?
    一步步把 SAP UI5 应用部署到 SAP BTP Kyma 运行环境中去
    C++图像的拷贝
    C++图像裁减
    C++opencv图像的缩放
    C++typeid操作符--返回类型、变量、对象的类型名称
    C++opencv-像素操作
    C++虚析构函数
    C++openCV图像的读取、显示、保存、信息
  • 原文地址:https://www.cnblogs.com/lilideng/p/CSharp_Windows_RadioButton-CheckBox.html
Copyright © 2020-2023  润新知