RadioButton.AutoCheck 属性

定义

获取或设置一个值,它指示:在单击控件时,Checked 值和控件的外观是否自动更改。

public:
 property bool AutoCheck { bool get(); void set(bool value); };
public bool AutoCheck { get; set; }
member this.AutoCheck : bool with get, set
Public Property AutoCheck As Boolean

属性值

如果在发生 Checked 事件时自动更改 Click 值和控件的外观,则为 true;否则为 false。 默认值是 true

示例

下面的代码示例创建并初始化 , RadioButton为它提供切换控件的外观,将其 AutoCheck 属性设置为 false,并将其添加到 Form

private void InitializeMyRadioButton()
{
   // Create and initialize a new RadioButton.
   RadioButton radioButton1 = new RadioButton();

   // Make the radio button control appear as a toggle button.
   radioButton1.Appearance = Appearance.Button;

   // Turn off the update of the display on the click of the control.
   radioButton1.AutoCheck = false;

   // Add the radio button to the form.
   Controls.Add(radioButton1);
}
Private Sub InitializeMyRadioButton()
    ' Create and initialize a new RadioButton. 
    Dim radioButton1 As New RadioButton()
       
    ' Make the radio button control appear as a toggle button.
    radioButton1.Appearance = Appearance.Button
       
    ' Turn off the update of the display on the click of the control.
    radioButton1.AutoCheck = False
       
    ' Add the radio button to the form.
    Controls.Add(radioButton1)
End Sub

注解

如果值 Checked 设置为 falseRadioButton 则必须在事件处理程序中的代码中 Click 签入控件部分。 此外,如果 RadioButton 是控件组的一 RadioButton 部分,则此属性可确保在给定时间仅检查其中一个控件。

如果 属性 AutoCheck 设置为 false,则控件组 RadioButton 不会充当互斥组, Checked 并且必须在代码中更新该属性。

适用于