VisualStyleElement.Button.RadioButton クラス

定義

オプション ボタン コントロールの各状態用の VisualStyleElement オブジェクトを提供します。 このクラスは継承できません。

public: ref class VisualStyleElement::Button::RadioButton abstract sealed
public static class VisualStyleElement.Button.RadioButton
type VisualStyleElement.Button.RadioButton = class
Public Class VisualStyleElement.Button.RadioButton
継承
VisualStyleElement.Button.RadioButton

次のコード例では、 プロパティによって返される を使用して をVisualStyleRendererVisualStyleElement作成する方法をVisualStyleElement.Button.RadioButton示します。 この例を実行するには、Windows フォームに貼り付けます。 フォームPaintのイベントを処理し、イベント処理メソッドから メソッドをDrawVisualStyleElement_Button_RadioButton1Paint呼び出し、 を としてPaintEventArgs渡しますe

public void DrawVisualStyleElement_Button_RadioButton1(PaintEventArgs e)
{
    if (VisualStyleRenderer.IsElementDefined(
        VisualStyleElement.Button.RadioButton.UncheckedNormal))
    {
        VisualStyleRenderer renderer =
             new VisualStyleRenderer(VisualStyleElement.Button.RadioButton.UncheckedNormal);
        Rectangle rectangle1 = new Rectangle(10, 50, 50, 50);
        renderer.DrawBackground(e.Graphics, rectangle1);
        e.Graphics.DrawString("VisualStyleElement.Button.RadioButton.UncheckedNormal",
             this.Font, Brushes.Black, new Point(10, 10));
    }
    else
        e.Graphics.DrawString("This element is not defined in the current visual style.",
             this.Font, Brushes.Black, new Point(10, 10));
}
Public Sub DrawVisualStyleElement_Button_RadioButton1(ByVal e As PaintEventArgs)
    If (VisualStyleRenderer.IsElementDefined( _
     VisualStyleElement.Button.RadioButton.UncheckedNormal)) Then
        Dim renderer As New VisualStyleRenderer _
          (VisualStyleElement.Button.RadioButton.UncheckedNormal)
        Dim rectangle1 As New Rectangle(10, 50, 50, 50)
        renderer.DrawBackground(e.Graphics, rectangle1)
        e.Graphics.DrawString("VisualStyleElement.Button.RadioButton.UncheckedNormal", _
          Me.Font, Brushes.Black, New Point(10, 10))
    Else
        e.Graphics.DrawString("This element is not defined in the current visual style.", _
          Me.Font, Brushes.Black, New Point(10, 10))
    End If
End Sub

注釈

クラスの各プロパティは VisualStyleElement.Button.RadioButtonVisualStyleElement ラジオ ボタン コントロールの異なる状態に対して を返します。

プロパティ

CheckedDisabled

チェックされた状態の無効のオプション ボタンを表す visual スタイル要素を取得します。

CheckedHot

チェックされた状態のホットなオプション ボタンを表す visual スタイル要素を取得します。

CheckedNormal

チェックされた状態の通常のオプション ボタンを表す visual スタイル要素を取得します。

CheckedPressed

チェックされた状態の押されたオプション ボタンを表す visual スタイル要素を取得します。

UncheckedDisabled

チェック解除状態の無効のオプション ボタンを表す visual スタイル要素を取得します。

UncheckedHot

チェック解除状態のホットなオプション ボタンを表す visual スタイル要素を取得します。

UncheckedNormal

チェック解除状態の通常のオプション ボタンを表す visual スタイル要素を取得します。

UncheckedPressed

チェック解除状態の押されたオプション ボタンを表す visual スタイル要素を取得します。

適用対象

こちらもご覧ください