TreeNode.Collapse Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Colapsa o TreeNode.
Sobrecargas
| Name | Description |
|---|---|
| Collapse() |
Colapsa o nó árvore. |
| Collapse(Boolean) |
Colapsa o TreeNode e, opcionalmente, colapsa os seus filhos. |
Collapse()
- Origem:
- TreeNode.cs
- Origem:
- TreeNode.cs
- Origem:
- TreeNode.cs
- Origem:
- TreeNode.cs
- Origem:
- TreeNode.cs
Colapsa o nó árvore.
public:
void Collapse();
public void Collapse();
member this.Collapse : unit -> unit
Public Sub Collapse ()
Exemplos
O exemplo de código seguinte alterna o nó selecionado quando um botão é clicado. Se o nó selecionado for colapsado, é expandido; se for expandido ao chamar o Expand método, é colapsado ao chamar o Collapse método. Este exemplo exige que tenhas um com um Form controlo que tenha pelo menos um TreeView com pelo menos um filho 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
Observações
O Collapse método colapsa a corrente TreeNode e os seus nós filhos. Se quiseres colapsar apenas a corrente TreeNode, usa a TreeNode.Collapse(Boolean) sobrecarga, passando true para ignorar os nós filhos.
Note
O estado de a TreeNode persiste. Por exemplo, se o nível seguinte de nós filhos não estivesse colapsado anteriormente, quando o Expand método é chamado, os nós filhos aparecem no seu estado anteriormente expandido.
Ver também
Aplica-se a
Collapse(Boolean)
- Origem:
- TreeNode.cs
- Origem:
- TreeNode.cs
- Origem:
- TreeNode.cs
- Origem:
- TreeNode.cs
- Origem:
- TreeNode.cs
Colapsa o TreeNode e, opcionalmente, colapsa os seus filhos.
public:
void Collapse(bool ignoreChildren);
public void Collapse(bool ignoreChildren);
member this.Collapse : bool -> unit
Public Sub Collapse (ignoreChildren As Boolean)
Parâmetros
- ignoreChildren
- Boolean
true deixar os nós filhos no seu estado atual; false para colapsar os nós filhos.
Observações
Use o Collapse método passando true, quando quiser colapsar um nó mas deixar os seus nós filhos no seu estado expandido.