共用方式為


RadioButtonRenderer.RenderMatchingApplicationState 屬性

定義

取得或設定值,指出產生器是否會使用應用程式狀態來判斷呈現樣式。

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

屬性值

Boolean

如果會使用應用程式狀態來判斷呈現樣式,則為 true,否則為 false。 預設為 true

範例

下列程式碼範例會 RenderMatchingApplicationState 使用 屬性來顯示根據應用程式狀態而變更轉譯樣式。 此程式碼範例是針對 類別提供的較大範例的 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

備註

RenderMatchingApplicationState如果 屬性為 true ,則會 RadioButtonRenderer 使用 屬性中的 Application.RenderWithVisualStyles 設定來判斷轉譯樣式。 如果 為 RenderMatchingApplicationState false ,則轉譯器一律會使用視覺化樣式來轉譯。

適用於