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

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TreeNodeCollection.IsReadOnly プロパティの意味・解説 

TreeNodeCollection.IsReadOnly プロパティ

コレクション読み取り専用かどうかを示す値を取得します

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

使用例使用例

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

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


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

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS