RadioButtonコントロールはチェックマークの配置位置を設定することができます。
配置位置の設定はCheckAlignプロパティにContentAlignment列挙体のメンバを指定します。
メンバ名 | 説明 |
---|---|
TopLeft | 上端左寄せ |
TopCenter | 上端中央寄せ |
TopRight | 上端右寄せ |
MiddleLeft | 中段左寄せ |
MiddleCenter | 中段中央寄せ |
MiddleRight | 中段右寄せ |
BottomLeft | 下段左寄せ |
BottomCenter | 下段中央寄せ |
BottmRight | 下段右寄せ |
下記は、RadioButtonコントロールのチェックマーク位置を設定する例です。
配置位置をわかりやすくするために、RadioButtonコントロールのAutoSizeをFalseに、背景色をActiveColorに設定しました。
VBの例
' フォームロード時の処理 Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '★★★チェックマークの位置を変更する★★★ RadioButton1.CheckAlign = ContentAlignment.TopLeft RadioButton2.CheckAlign = ContentAlignment.TopCenter RadioButton3.CheckAlign = ContentAlignment.TopRight RadioButton4.CheckAlign = ContentAlignment.MiddleLeft RadioButton5.CheckAlign = ContentAlignment.MiddleCenter RadioButton6.CheckAlign = ContentAlignment.MiddleRight RadioButton7.CheckAlign = ContentAlignment.BottomLeft RadioButton8.CheckAlign = ContentAlignment.BottomCenter RadioButton9.CheckAlign = ContentAlignment.BottomRight End Sub
C#の例
// フォームロード時の処理 private void Form3_Load(object sender, EventArgs e) { // ★★★チェックマークの位置を変更する★★★ radioButton1.CheckAlign = ContentAlignment.TopLeft; radioButton2.CheckAlign = ContentAlignment.TopCenter; radioButton3.CheckAlign = ContentAlignment.TopRight; radioButton4.CheckAlign = ContentAlignment.MiddleLeft; radioButton5.CheckAlign = ContentAlignment.MiddleCenter; radioButton6.CheckAlign = ContentAlignment.MiddleRight; radioButton7.CheckAlign = ContentAlignment.BottomLeft; radioButton8.CheckAlign = ContentAlignment.BottomCenter; radioButton9.CheckAlign = ContentAlignment.BottomRight; }
Please follow and like us:
コメント