RadioButton.AutoCheck プロパティ

定義

コントロールがクリックされると、コントロールの Checked 値と外観が自動的に変わるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the Checked value and the appearance of the control automatically change when the control is clicked.

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。それ以外の場合は falsetrue if the Checked value and the appearance of the control automatically change on the Click event; otherwise, false. 既定値は true です。The default value is true.

次のコード例では、をRadioButton作成して初期化し、トグルコントロールの外観を与えAutoCheck 、そのfalseプロパティをに設定してForm、に追加します。The following code example creates and initializes a RadioButton, gives it the appearance of a toggle control, sets its AutoCheck property to false, and adds it to a 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

注釈

値がにfalse設定されてClickいる場合は、イベントハンドラーのコードでコントロールの部分をチェックする必要があります。RadioButton CheckedIf the Checked value is set to false, the RadioButton portion of the control must be checked in code in the Click event handler. さらに、がRadioButton RadioButtonコントロールグループの一部である場合、このプロパティによって、特定の時点で1つのコントロールだけがチェックされます。In addition, if the RadioButton is part of a RadioButton control group, this property ensures that only one of the controls is checked at a given time.

プロパティがにfalse設定されている場合、 RadioButtonコントロールのグループは相互に排他的なグループとCheckedして機能せず、プロパティをコードで更新する必要があります。 AutoCheckIf the AutoCheck property is set to false, a group of RadioButton controls will not act as a mutually exclusive group and the Checked property must be updated in code.

適用対象