TreeNode.Expand Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Expanderar trädnoden.
public:
void Expand();
public void Expand();
member this.Expand : unit -> unit
Public Sub Expand ()
Exempel
I följande kodexempel växlas den valda noden när en knapp klickas. Om den valda noden är komprimerad expanderas den. Om den expanderas genom att anropa metoden döljs den Expand genom att metoden anropas Collapse . Det här exemplet kräver att du har en Form med en TreeView kontroll som har minst en TreeNode med minst ett underordnat 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
Kommentarer
Metoden Expand expanderar den aktuella ned TreeNode till nästa nivå av noder.
Note
Tillståndet för en TreeNode sparas. Om till exempel nästa nivå av underordnade noder inte har komprimerats tidigare visas de underordnade noderna i sitt tidigare expanderade tillstånd när Expand metoden anropas.