TreeNode.Expand Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erweitert den Strukturknoten.
public:
void Expand();
public void Expand();
member this.Expand : unit -> unit
Public Sub Expand ()
Beispiele
Im folgenden Codebeispiel wird der ausgewählte Knoten umgeschaltet, wenn auf eine Schaltfläche geklickt wird. Wenn der ausgewählte Knoten reduziert ist, wird er erweitert, wenn er durch Aufrufen der Expand Methode erweitert wird, wird er durch Aufrufen der Collapse Methode reduziert. Dieses Beispiel erfordert, dass Sie über ein FormTreeView Steuerelement verfügen, das mindestens ein TreeNode Steuerelement mit mindestens einem untergeordneten Element TreeNodeaufweist.
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
Hinweise
Die Expand Methode erweitert den Aktuellen TreeNode auf die nächste Knotenebene.
Note
Der Status eines TreeNode Vorgangs wird beibehalten. Wenn beispielsweise die nächste Ebene untergeordneter Knoten zuvor nicht reduziert wurde, werden die untergeordneten Knoten beim Aufrufen der Expand Methode im zuvor erweiterten Zustand angezeigt.