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 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.