ToolStripManager.RenderMode プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ToolStripManager.RenderMode プロパティの意味・解説 

ToolStripManager.RenderMode プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

フォーム既定テーマ取得または設定します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Shared Property RenderMode
 As ToolStripManagerRenderMode
Dim value As ToolStripManagerRenderMode

value = ToolStripManager.RenderMode

ToolStripManager.RenderMode = value
public static ToolStripManagerRenderMode RenderMode
 { get; set; }
public:
static property ToolStripManagerRenderMode RenderMode {
    ToolStripManagerRenderMode get ();
    void set (ToolStripManagerRenderMode value);
}
/** @property */
public static ToolStripManagerRenderMode get_RenderMode
 ()

/** @property */
public static void set_RenderMode
 (ToolStripManagerRenderMode value)
public static function get
 RenderMode () : ToolStripManagerRenderMode

public static function set
 RenderMode (value : ToolStripManagerRenderMode)

プロパティ
ToolStripManagerRenderMode 値の 1 つ

例外例外
例外種類条件

InvalidEnumArgumentException

設定された値が、ToolStripManagerRenderMode 値のいずれでもありませんでした

NotSupportedException

ToolStripManagerRenderModeCustom設定されています。代わりにRenderer プロパティ使用してください

解説解説

アプリケーション描画使用するレンダラ (ToolStripProfessionalRenderer、ToolStripSystemRenderer、カスタマイズされた ToolStripRenderer のいずれか) を取得または設定するには、RenderMode プロパティ使用します

使用例使用例

RenderMode プロパティ使用方法次のコード例示します。このコード例は、Renderer プロパティトピック取り上げているコード例一部分です。

' This event handler is invoked when 
' the "Apply Renderers" button is clicked.
' Depending on the value selected in a ComboBox 
' control, it applies a custom renderer selectively
' to individual MenuStrip or ToolStrip controls,
' or it applies a custom renderer to the 
' application as a whole.
Sub applyButton_Click(ByVal sender As
 Object, ByVal e As EventArgs)
    Dim ms As ToolStrip = ToolStripManager.FindToolStrip("MenuStrip")
    Dim ts As ToolStrip = ToolStripManager.FindToolStrip("ToolStrip")

    If targetComboBox.SelectedItem IsNot Nothing
 Then

        Select Case targetComboBox.SelectedItem.ToString()
            Case "Reset"
                ms.RenderMode = ToolStripRenderMode.ManagerRenderMode
                ts.RenderMode = ToolStripRenderMode.ManagerRenderMode

                ' Set the default RenderMode to Professional.
                ToolStripManager.RenderMode = ToolStripManagerRenderMode.Professional

                Exit Select

            Case "All"
                ms.RenderMode = ToolStripRenderMode.ManagerRenderMode
                ts.RenderMode = ToolStripRenderMode.ManagerRenderMode

                ' Assign the custom renderer at the application level.
                ToolStripManager.Renderer = New CustomProfessionalRenderer()

                Exit Select

            Case "MenuStrip"
                ' Assign the custom renderer to the MenuStrip control
 only.
                ms.Renderer = New CustomProfessionalRenderer()

                Exit Select

            Case "ToolStrip"
                ' Assign the custom renderer to the ToolStrip control
 only.
                ts.Renderer = New CustomProfessionalRenderer()

                Exit Select
        End Select

    End If
End Sub
// This event handler is invoked when 
// the "Apply Renderers" button is clicked.
// Depending on the value selected in a ComboBox control,
// it applies a custom renderer selectively to
// individual MenuStrip or ToolStrip controls,
// or it applies a custom renderer to the 
// application as a whole.
void applyButton_Click(object sender, EventArgs e)
{
    ToolStrip ms = ToolStripManager.FindToolStrip("MenuStrip");
    ToolStrip ts = ToolStripManager.FindToolStrip("ToolStrip");

    if (targetComboBox.SelectedItem != null)
    {
        switch (targetComboBox.SelectedItem.ToString())
        {
            case "Reset":
            {
                ms.RenderMode = ToolStripRenderMode.ManagerRenderMode;
                ts.RenderMode = ToolStripRenderMode.ManagerRenderMode;

                // Set the default RenderMode to Professional.
                ToolStripManager.RenderMode = ToolStripManagerRenderMode.Professional;

                break;
            }

            case "All":
            {
                ms.RenderMode = ToolStripRenderMode.ManagerRenderMode;
                ts.RenderMode = ToolStripRenderMode.ManagerRenderMode;

                // Assign the custom renderer at the application level.
                ToolStripManager.Renderer = new CustomProfessionalRenderer();

                break;
            }

            case "MenuStrip":
            {
                // Assign the custom renderer to the MenuStrip control
 only.
                ms.Renderer = new CustomProfessionalRenderer();

                break;
            }

            case "ToolStrip":
            {
                // Assign the custom renderer to the ToolStrip control
 only.
                ts.Renderer = new CustomProfessionalRenderer();

                break;
            }
        }
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ToolStripManager.RenderMode プロパティ」の関連用語

ToolStripManager.RenderMode プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ToolStripManager.RenderMode プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS