RadioButton::CheckAlign Property

 

Gets or sets the location of the check box portion of the RadioButton.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public:
property ContentAlignment CheckAlign {
	ContentAlignment get();
	void set(ContentAlignment value);
}

Property Value

Type: System.Drawing::ContentAlignment

One of the valid ContentAlignment values. The default value is MiddleLeft.

Exception Condition
InvalidEnumArgumentException

The assigned value is not one of the ContentAlignment values.

The following code example demonstrates how the CheckAlign property can be changed at run time. The check box portion of a RadioButton is moved to the right or left of the text when the Checked value changes. This example requires that a RadioButton control has been instantiated on a form and that a reference to the System.Drawing namespace has been included.

private:
   Void radioButton1_CheckedChanged( System::Object^ sender,
      System::EventArgs^ e )
   {
      // Change the check box position to be opposite its current position.
      if ( radioButton1->CheckAlign == ContentAlignment::MiddleLeft )
      {
         radioButton1->CheckAlign = ContentAlignment::MiddleRight;
      }
      else
      {
         radioButton1->CheckAlign = ContentAlignment::MiddleLeft;
      }
   }

.NET Framework
Available since 1.1
Return to top
Show: