TreeNode.Collapse Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Összecsukja a TreeNode.
Túlterhelések
| Name | Description |
|---|---|
| Collapse() |
Összecsukja a facsomópontot. |
| Collapse(Boolean) |
Összecsukja a TreeNode gyermekét, és opcionálisan összecsukja a gyermekét. |
Collapse()
- Forrás:
- TreeNode.cs
- Forrás:
- TreeNode.cs
- Forrás:
- TreeNode.cs
- Forrás:
- TreeNode.cs
- Forrás:
- TreeNode.cs
Összecsukja a facsomópontot.
public:
void Collapse();
public void Collapse();
member this.Collapse : unit -> unit
Public Sub Collapse ()
Példák
Az alábbi példakód a kijelölt csomópontot váltja ki, amikor egy gombra kattint. Ha a kijelölt csomópont össze van csukva, ki lesz bontva, ha a Expand metódus meghívásával kibontja, a metódus meghívásával Collapse összecsukja. Ehhez a példához olyan vezérlőelemre van Form szükség, amely legalább egy TreeView gyermekkel TreeNodeTreeNoderendelkezik.
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
Megjegyzések
A Collapse metódus összecsukja az aktuális TreeNode és a gyermekcsomópontokat. Ha csak az áramot TreeNodeszeretné összecsukni, használja a TreeNode.Collapse(Boolean) túlterhelést, és true hagyja figyelmen kívül a gyermekcsomópontokat.
Note
A rendszer megőrzi az TreeNode állapotot. Ha például a gyermekcsomópontok következő szintje korábban nem volt összecsukva, a Expand metódus meghívásakor a gyermekcsomópontok a korábban kibontott állapotukban jelennek meg.
Lásd még
A következőre érvényes:
Collapse(Boolean)
- Forrás:
- TreeNode.cs
- Forrás:
- TreeNode.cs
- Forrás:
- TreeNode.cs
- Forrás:
- TreeNode.cs
- Forrás:
- TreeNode.cs
Összecsukja a TreeNode gyermekét, és opcionálisan összecsukja a gyermekét.
public:
void Collapse(bool ignoreChildren);
public void Collapse(bool ignoreChildren);
member this.Collapse : bool -> unit
Public Sub Collapse (ignoreChildren As Boolean)
Paraméterek
- ignoreChildren
- Boolean
true a gyermekcsomópontok aktuális állapotának elhagyása; false a gyermekcsomópontok összecsukásához.
Megjegyzések
Ha össze szeretne csukni egy csomópontot, de a gyermekcsomópontok kibontott állapotban maradnak, használja az Collapse átadási truemódszert.