TreeNode.Expand Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rozwija węzeł drzewa.
public:
void Expand();
public void Expand ();
member this.Expand : unit -> unit
Public Sub Expand ()
Przykłady
Poniższy przykład kodu przełącza wybrany węzeł po kliknięciu przycisku. Jeśli wybrany węzeł zostanie zwinięty, zostanie rozszerzony, jeśli zostanie rozszerzony przez wywołanie Expand metody , zostanie zwinięty przez wywołanie Collapse metody . Ten przykład wymaga Form posiadania kontrolki z co najmniej jednym TreeNode elementem podrzędnym TreeView 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
Uwagi
Metoda Expand rozszerza bieżący TreeNode poziom do następnego poziomu węzłów.
Uwaga
Stan obiektu TreeNode jest utrwalany. Jeśli na przykład następny poziom węzłów podrzędnych nie został wcześniej zwinięty, po Expand wywołaniu metody węzły podrzędne są wyświetlane w ich wcześniej rozwiniętym stanie.