ToolStripManager.RenderMode プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim value As ToolStripManagerRenderMode value = ToolStripManager.RenderMode ToolStripManager.RenderMode = value
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 つ。


アプリケーションの描画に使用するレンダラ (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; } } } }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ToolStripManagerRenderMode 列挙体
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Enumeration ToolStripManagerRenderMode

メンバ名 | 説明 | |
---|---|---|
Custom | ToolStripProfessionalRenderer または ToolStripSystemRenderer 以外の ToolStripRenderer を使用することを示します。 | |
Professional | ToolStripProfessionalRenderer を使用して描画することを示します。 | |
System | ToolStripSystemRenderer を使用して描画することを示します。 |

ToolStripManagerRenderMode は、ToolStripManager クラスによって使用され、ToolStrip.RenderMode プロパティが ToolStripRenderMode.ManagerRenderMode に設定された ToolStrip オブジェクトの描画スタイルを設定します。
ToolStripManager.RenderMode を明示的に Custom に設定することはできませんが、ToolStripManager.Renderer が、ToolStripProfessionalRenderer または ToolStripSystemRenderer 以外の ToolStripRenderer クラスの拡張クラスに設定されると、ToolStripManager.RenderMode は Custom を返します。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ToolStripManager.RenderModeのページへのリンク