ToolStripManager.FindToolStrip メソッド
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim toolStripName As String Dim returnValue As ToolStrip returnValue = ToolStripManager.FindToolStrip(toolStripName)
戻り値
toolStripName パラメータで指定された ToolStrip またはその派生型の 1 つ。ToolStrip が見つからない場合は null 参照 (Visual Basic では Nothing)。

ToolStrip または ToolStrip から派生したオブジェクトを検索するには、FindToolStrip メソッドを使用します。ToolStrip の派生型には、StatusStrip、MenuStrip、ToolStripDropDown、ToolStripDropDownMenu、および ContextMenuStrip があります。検索するオブジェクトが ToolStrip ではなくこれらの派生型の 1 つの場合、必要に応じて戻り値の型をキャストします。

FindToolStrip メソッドの使用方法を次のコード例に示します。このコード例は、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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からToolStripManager.FindToolStrip メソッドを検索する場合は、下記のリンクをクリックしてください。

- ToolStripManager.FindToolStrip メソッドのページへのリンク