TreeNode.Expand 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.
Breidt het structuurknooppunt uit.
public:
void Expand();
public void Expand();
member this.Expand : unit -> unit
Public Sub Expand ()
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
De Expand methode breidt de huidige TreeNode naar beneden uit naar het volgende niveau van 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.