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

TreeNode.Toggle メソッド

ツリー ノード展開された状態と折りたたまれた状態を切り替えます

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

解説解説
使用例使用例

ユーザー右クリックした場合 TreeNode削除しマウス ホイールクリックした場合は展開と折りたたみ切り替えるコード例次に示します。この例では、TreeView コントロール配置されForm存在している必要がありますTreeView には 2 つ上のルート ツリー ノード持ち、各ルート ノード1 つ上の子ノード持っている必要があります

Private Sub treeView1_MouseDown(sender As
 Object, _
  e As MouseEventArgs) Handles treeView1.MouseDown
   Select Case e.Button
      ' Remove the TreeNode under the mouse cursor 
      ' if the right mouse button was clicked. 
      Case MouseButtons.Right
         treeView1.GetNodeAt(e.X, e.Y).Remove()
      
      ' Remove the TreeNode under the mouse cursor 
      ' if the middle mouse button (mouse wheel) was clicked. 
      Case MouseButtons.Middle
         treeView1.GetNodeAt(e.X, e.Y).Toggle()
   End Select
End Sub
private void treeView1_MouseDown(object sender,
 MouseEventArgs e)
{
   switch(e.Button)
   {
      // Remove the TreeNode under the mouse cursor 
      // if the right mouse button was clicked. 
      case MouseButtons.Right:
         treeView1.GetNodeAt(e.X, e.Y).Remove();
         break;
      
      // Remove the TreeNode under the mouse cursor 
      // if the middle mouse button (mouse wheel) was clicked. 
      case MouseButtons.Middle:
         treeView1.GetNodeAt(e.X, e.Y).Toggle();
         break;
   }
}
private:
   void treeView1_MouseDown( Object^ /*sender*/, MouseEventArgs^
 e )
   {
      switch ( e->Button )
      {
         case ::MouseButtons::Right:
            treeView1->GetNodeAt( e->X, e->Y )->Remove();
            break;

         // Remove the TreeNode under the mouse cursor
         // if the middle mouse button (mouse wheel) was clicked.
         case ::MouseButtons::Middle:
            treeView1->GetNodeAt( e->X, e->Y )->Toggle();
            break;
      }
   }
private void treeView1_MouseDown(Object sender,
 MouseEventArgs e)
{
    switch (e.get_Button()) {
        // Remove the TreeNode under the mouse cursor 
        // if the right mouse button was clicked. 
        case MouseButtons.Right:
            treeView1.GetNodeAt(e.get_X(), e.get_Y()).Remove();
            treeView1.GetNodeAt(e.get_X(), e.get_Y()).Remove();
            break;

        // Remove the TreeNode under the mouse cursor 
        // if the middle mouse button (mouse wheel) was clicked. 
        case get_MouseButtons().Middle:
            treeView1.GetNodeAt(e.get_X(), e.get_Y()).Toggle();
            break;
    }
} //treeView1_MouseDown
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


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

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

辞書ショートカット

すべての辞書の索引

「TreeNode.Toggle メソッド」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS