次の方法で共有


TreeNode.IsExpanded プロパティ

定義

ツリー ノードが展開されているかどうかを示す値を取得します。

public:
 property bool IsExpanded { bool get(); };
public bool IsExpanded { get; }
[System.ComponentModel.Browsable(false)]
public bool IsExpanded { get; }
member this.IsExpanded : bool
[<System.ComponentModel.Browsable(false)>]
member this.IsExpanded : bool
Public ReadOnly Property IsExpanded As Boolean

プロパティ値

Boolean

ツリー ノードを展開できる場合は true。それ以外の場合は false

属性

次のコード例では、ボタンがクリックされたときに選択したノードを切り替えます。 選択したノードが折りたたまれている場合は展開され、メソッドを呼び出 Expand して展開された場合は、メソッドを Collapse 呼び出すことによって折りたたまれます。 この例では、Form少なくとも 1 つのTreeNodeTreeNodeTreeView持つコントロールを持つ必要があります。

void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   if ( treeView1->SelectedNode->IsExpanded )
   {
      treeView1->SelectedNode->Collapse();
      MessageBox::Show( String::Concat( treeView1->SelectedNode->Text, " tree node collapsed." ) );
   }
   else
   {
      treeView1->SelectedNode->Expand();
      MessageBox::Show( String::Concat( treeView1->SelectedNode->Text, " tree node expanded." ) );
   }
}
private void button1_Click(object sender, System.EventArgs e)
{
   if (treeView1.SelectedNode.IsExpanded)
   {
      treeView1.SelectedNode.Collapse();
      MessageBox.Show(treeView1.SelectedNode.Text + 
        " tree node collapsed.");
   }
   else
   {
      treeView1.SelectedNode.Expand();
      MessageBox.Show(treeView1.SelectedNode.Text + 
        " tree node expanded.");
   }
}
Private Sub button1_Click(sender As Object, _
  e As System.EventArgs) Handles button1.Click
   If treeView1.SelectedNode.IsExpanded Then
      treeView1.SelectedNode.Collapse()
      MessageBox.Show(treeView1.SelectedNode.Text & _ 
        " tree node collapsed.")
   Else
      treeView1.SelectedNode.Expand()
      MessageBox.Show(treeView1.SelectedNode.Text & _
        " tree node expanded.")
   End If
End Sub

適用対象

こちらもご覧ください