ToolStripManager.FindToolStrip メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ToolStripManager.FindToolStrip メソッドの意味・解説 

ToolStripManager.FindToolStrip メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定されToolStrip または ToolStrip から派生した型を検索します

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

Public Shared Function FindToolStrip
 ( _
    toolStripName As String _
) As ToolStrip
Dim toolStripName As String
Dim returnValue As ToolStrip

returnValue = ToolStripManager.FindToolStrip(toolStripName)
public static ToolStrip FindToolStrip (
    string toolStripName
)
public:
static ToolStrip^ FindToolStrip (
    String^ toolStripName
)
public static ToolStrip FindToolStrip (
    String toolStripName
)
public static function FindToolStrip
 (
    toolStripName : String
) : ToolStrip

パラメータ

toolStripName

検索する ToolStrip の名前、または派生した ToolStrip 型を指定する文字列

戻り値
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;
            }
        }
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からToolStripManager.FindToolStrip メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からToolStripManager.FindToolStrip メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からToolStripManager.FindToolStrip メソッド を検索

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

辞書ショートカット

すべての辞書の索引

ToolStripManager.FindToolStrip メソッドのお隣キーワード
検索ランキング

   

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



ToolStripManager.FindToolStrip メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS