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

TreeNode.Nodes プロパティ

現在のツリー ノード割り当てられている TreeNode オブジェクトコレクション取得します

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

Dim instance As TreeNode
Dim value As TreeNodeCollection

value = instance.Nodes
public TreeNodeCollection Nodes { get; }
public:
property TreeNodeCollection^ Nodes {
    TreeNodeCollection^ get ();
}
/** @property */
public TreeNodeCollection get_Nodes ()
public function get Nodes
 () : TreeNodeCollection

プロパティ
現在のツリー ノード割り当てられているツリー ノードを表す TreeNodeCollection。

解説解説
使用例使用例

一方の TreeView から、選択されているツリー ノード削除し、これを別のツリー ノード コレクション追加するコード例次に示します。ただし、両方ツリー ノード コレクション読み取り専用ではない必要がありますButtonクリックすると、TreeView.SelectedNode は、Remove メソッドによって一方TreeView から削除されInsert メソッドによって他方TreeView追加されます。この例は、Form 上に treeView1treeView2 という名前の 2 つTreeView コントロール、および Button があることを前提にしています。

Private Sub button1_Click(sender As
 Object, e As EventArgs) Handles
 button1.Click
   ' If neither TreeNodeCollection is read-only, move the 
   ' selected node from treeView1 to treeView2. 
   If Not treeView1.Nodes.IsReadOnly And
 Not treeView2.Nodes.IsReadOnly Then
      If Not (treeView1.SelectedNode Is
 Nothing) Then
         Dim tn As TreeNode = treeView1.SelectedNode
         treeView1.Nodes.Remove(tn)
         treeView2.Nodes.Insert(treeView2.Nodes.Count, tn)
      End If
   End If
End Sub
private void button1_Click(object sender, EventArgs
 e)
{
   // If neither TreeNodeCollection is read-only, move the 
   // selected node from treeView1 to treeView2.
   if(!treeView1.Nodes.IsReadOnly && !treeView2.Nodes.IsReadOnly)
   {
      if(treeView1.SelectedNode != null)
      {
         TreeNode tn = treeView1.SelectedNode;
         treeView1.Nodes.Remove(tn);
         treeView2.Nodes.Insert(treeView2.Nodes.Count, tn);
      }
   }
}
void button1_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   // If neither TreeNodeCollection is read-only, move the
   // selected node from treeView1 to treeView2.
   if (  !treeView1->Nodes->IsReadOnly &&  !treeView2->Nodes->IsReadOnly
 )
   {
      if ( treeView1->SelectedNode != nullptr )
      {
         TreeNode^ tn = treeView1->SelectedNode;
         treeView1->Nodes->Remove( tn );
         treeView2->Nodes->Insert( treeView2->Nodes->Count, tn );
      }
   }
}
private void button1_Click(Object sender, EventArgs
 e)
{
    // If neither TreeNodeCollection is read-only, move the 
    // selected node from treeView1 to treeView2.
    if (!(treeView1.get_Nodes().get_IsReadOnly())
        && !(treeView2.get_Nodes().get_IsReadOnly())) {
        if (treeView1.get_SelectedNode() != null)
 {
            TreeNode tn = treeView1.get_SelectedNode();
            treeView1.get_Nodes().Remove(tn);
            treeView2.get_Nodes().Insert(treeView2.get_Nodes().
                get_Count(), tn);
        }
    }
} //button1_Click
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「TreeNode.Nodes プロパティ」の関連用語

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

   

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



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

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

©2024 GRAS Group, Inc.RSS