Share via


VisualStyleElement.Button.CheckBox クラス

定義

チェック ボックス コントロールのさまざまな状態用の VisualStyleElement オブジェクトを提供します。 このクラスは継承できません。

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

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

public void DrawVisualStyleElement_Button_CheckBox1(PaintEventArgs e)
{
    if (VisualStyleRenderer.IsElementDefined(
        VisualStyleElement.Button.CheckBox.UncheckedNormal))
    {
        VisualStyleRenderer renderer =
             new VisualStyleRenderer(VisualStyleElement.Button.CheckBox.UncheckedNormal);
        Rectangle rectangle1 = new Rectangle(10, 50, 50, 50);
        renderer.DrawBackground(e.Graphics, rectangle1);
        e.Graphics.DrawString("VisualStyleElement.Button.CheckBox.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_CheckBox1(ByVal e As PaintEventArgs)
    If (VisualStyleRenderer.IsElementDefined( _
     VisualStyleElement.Button.CheckBox.UncheckedNormal)) Then
        Dim renderer As New VisualStyleRenderer _
          (VisualStyleElement.Button.CheckBox.UncheckedNormal)
        Dim rectangle1 As New Rectangle(10, 50, 50, 50)
        renderer.DrawBackground(e.Graphics, rectangle1)
        e.Graphics.DrawString("VisualStyleElement.Button.CheckBox.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.CheckBoxチェック ボックス コントロールの異なる状態に対して を返VisualStyleElementします。

プロパティ

CheckedDisabled

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

CheckedHot

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

CheckedNormal

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

CheckedPressed

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

MixedDisabled

中間状態の無効のチェック ボックスを表す visual スタイル要素を取得します。

MixedHot

中間状態のホットなチェック ボックスを表す visual スタイル要素を取得します。

MixedNormal

中間状態の通常のチェック ボックスを表す visual スタイル要素を取得します。

MixedPressed

中間状態の押されたチェック ボックスを表す visual スタイル要素を取得します。

UncheckedDisabled

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

UncheckedHot

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

UncheckedNormal

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

UncheckedPressed

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

適用対象

こちらもご覧ください