TreeNode.Collapse 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
摺疊 TreeNode。
多載
Collapse() |
收合樹狀節點。 |
Collapse(Boolean) |
摺疊 TreeNode 並選擇性地摺疊其子系。 |
Collapse()
收合樹狀節點。
public:
void Collapse();
public void Collapse ();
member this.Collapse : unit -> unit
Public Sub Collapse ()
範例
下列程式碼範例會在按一下按鈕時切換選取的節點。 如果選取的節點已折迭,則會展開它,如果藉由呼叫 Expand 方法而展開,則會藉由呼叫 Collapse 方法來折迭。 此範例需要您具有 Form 至少一個 TreeView TreeNode TreeNode 子系之 控制項的 。
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
備註
方法 Collapse 會折迭目前 TreeNode 及其子節點。 如果您想要只折迭目前的 TreeNode ,請使用 TreeNode.Collapse(Boolean) 多載,傳遞 true
以忽略其子節點。
另請參閱
適用於
Collapse(Boolean)
摺疊 TreeNode 並選擇性地摺疊其子系。
public:
void Collapse(bool ignoreChildren);
public void Collapse (bool ignoreChildren);
member this.Collapse : bool -> unit
Public Sub Collapse (ignoreChildren As Boolean)
參數
- ignoreChildren
- Boolean
若要讓子節點維持目前的狀態,則為 true
;若要摺疊子節點,則為 false
。
備註
Collapse當您想要折迭節點,但讓子節點保持展開狀態時,請使用 方法傳遞 true
。