TreeNode.Collapse Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de TreeNode.
Overloads
| Name | Description |
|---|---|
| Collapse() |
Hiermee wordt het structuurknooppunt samengevouwen. |
| Collapse(Boolean) |
Hiermee worden de TreeNode onderliggende items samengevouwen en eventueel samengevouwen. |
Collapse()
- Bron:
- TreeNode.cs
- Bron:
- TreeNode.cs
- Bron:
- TreeNode.cs
- Bron:
- TreeNode.cs
- Bron:
- TreeNode.cs
Hiermee wordt het structuurknooppunt samengevouwen.
public:
void Collapse();
public void Collapse();
member this.Collapse : unit -> unit
Public Sub Collapse ()
Voorbeelden
In het volgende codevoorbeeld wordt het geselecteerde knooppunt in-/uitgeschakeld wanneer op een knop wordt geklikt. Als het geselecteerde knooppunt is samengevouwen, wordt het uitgevouwen, als het wordt uitgevouwen door de Expand methode aan te roepen, wordt het samengevouwen door de methode aan te Collapse roepen. In dit voorbeeld moet u een Form besturingselement hebben met TreeView ten minste één TreeNode met ten minste één kind 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
Opmerkingen
Met de Collapse methode worden de huidige TreeNode en de onderliggende knooppunten samengevouwen. Als u alleen de huidige TreeNodewilt samenvouwen, gebruikt u de overbelasting en negeert TreeNode.Collapse(Boolean) u de true onderliggende knooppunten.
Note
De status van een TreeNode bestand blijft behouden. Als het volgende niveau van onderliggende knooppunten bijvoorbeeld niet eerder is samengevouwen, worden de onderliggende knooppunten weergegeven in Expand de eerder uitgevouwen status.
Zie ook
Van toepassing op
Collapse(Boolean)
- Bron:
- TreeNode.cs
- Bron:
- TreeNode.cs
- Bron:
- TreeNode.cs
- Bron:
- TreeNode.cs
- Bron:
- TreeNode.cs
Hiermee worden de TreeNode onderliggende items samengevouwen en eventueel samengevouwen.
public:
void Collapse(bool ignoreChildren);
public void Collapse(bool ignoreChildren);
member this.Collapse : bool -> unit
Public Sub Collapse (ignoreChildren As Boolean)
Parameters
- ignoreChildren
- Boolean
true om de onderliggende knooppunten in hun huidige status te laten staan; false om de onderliggende knooppunten samen te vouwen.
Opmerkingen
Gebruik de Collapse methode om door te geven truewanneer u een knooppunt wilt samenvouwen, maar de onderliggende knooppunten in de uitgevouwen status wilt behouden.