TreeNode.Expand Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 attivato o disattivato il nodo selezionato quando si fa clic su un pulsante. Se il nodo selezionato è compresso, viene espanso, se viene espanso chiamando il Expand metodo , viene compresso chiamando il Collapse metodo . In questo esempio è necessario disporre di un Form oggetto con un TreeView controllo con almeno un TreeNode controllo 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.
Note
Lo stato di un TreeNode oggetto è persistente. Ad esempio, se il livello successivo dei nodi figlio non è stato compresso in precedenza, quando viene chiamato il Expand metodo , i nodi figlio vengono visualizzati nello stato precedentemente espanso.