Udostępnij za pośrednictwem


RadioButtonRenderer.RenderMatchingApplicationState Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy moduł renderujący używa stanu aplikacji do określania stylu renderowania.

public:
 static property bool RenderMatchingApplicationState { bool get(); void set(bool value); };
public static bool RenderMatchingApplicationState { get; set; }
static member RenderMatchingApplicationState : bool with get, set
Public Shared Property RenderMatchingApplicationState As Boolean

Wartość właściwości

true jeśli stan aplikacji jest używany do określania stylu renderowania; w przeciwnym razie, false. Wartość domyślna to true.

Przykłady

Poniższy przykład kodu używa RenderMatchingApplicationState właściwości , aby pokazać styl renderowania jest zmieniany w zależności od stanu aplikacji. Ten przykład kodu jest częścią większego przykładu udostępnionego dla klasy RadioButtonRenderer.

private void button1_Click(object sender, EventArgs e)
{
    Application.VisualStyleState =
        Application.VisualStyleState ^
        VisualStyleState.ClientAndNonClientAreasEnabled;

    GroupBoxRenderer.RenderMatchingApplicationState = true;
    if (Application.RenderWithVisualStyles)
        this.Text = "Visual Styles Enabled";
    else
        this.Text = "Visual Styles Disabled";
}
' Match application style and toggle visual styles off
' and on for the application.
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) _
    Handles button1.Click

    RadioButtonRenderer.RenderMatchingApplicationState = True

    Application.VisualStyleState = _
        Application.VisualStyleState Xor _
        VisualStyleState.ClientAndNonClientAreasEnabled

    If Application.RenderWithVisualStyles Then
        Me.Text = "Visual Styles Enabled"
    Else
        Me.Text = "Visual Styles Disabled"
    End If

End Sub

Uwagi

RenderMatchingApplicationState Jeśli właściwość ma truewartość , RadioButtonRenderer używa ustawienia z Application.RenderWithVisualStyles właściwości w celu określenia stylu renderowania. Jeśli RenderMatchingApplicationState parametr ma falsewartość , program renderowany zawsze będzie renderowany przy użyciu stylów wizualizacji.

Dotyczy