TreeNode.Expand Metodo

Definizione

Espande il nodo della struttura ad albero.

public:
 void Expand();
public void Expand ();
member this.Expand : unit -> unit
Public Sub Expand ()

Esempio

Nell'esempio di codice seguente viene disattivato il nodo selezionato quando viene fatto clic su un pulsante. Se il nodo selezionato è compresso, viene espanso, se viene espanso chiamando il metodo, viene compresso chiamando il Expand Collapse metodo. In questo esempio è necessario disporre di un Form TreeView controllo con almeno uno TreeNode con almeno un elemento figlio 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

Commenti

Il Expand metodo espande l'oggetto corrente TreeNode fino al livello successivo di nodi.

Nota

Lo stato di un TreeNode oggetto viene mantenuto. Ad esempio, se il livello successivo di nodi figlio non è stato compresso in precedenza, quando il metodo viene chiamato, i Expand nodi figlio vengono visualizzati nello stato espanso in precedenza.

Si applica a

Vedi anche