TreeNode.Toggle Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee schakelt u het structuurknooppunt in op de uitgevouwen of samengevouwen status.
public:
void Toggle();
public void Toggle();
member this.Toggle : unit -> unit
Public Sub Toggle ()
Voorbeelden
In het volgende codevoorbeeld wordt een TreeNode wanneer de gebruiker met de rechtermuisknop op de muis klikt en deze van uitgevouwen naar samengevouwen schakelt wanneer de gebruiker op het muiswiel erop klikt. In dit voorbeeld moet u een Form besturingselement met een TreeView besturingselement hebben. De TreeView hoofdstructuurknooppunten moeten twee of meer hoofdstructuurknooppunten hebben, elk met ten minste één onderliggend knooppunt.
private:
void treeView1_MouseDown( Object^ /*sender*/, MouseEventArgs^ e )
{
switch ( e->Button )
{
// Remove the TreeNode under the mouse cursor
// if the right mouse button was clicked.
case ::MouseButtons::Right:
treeView1->GetNodeAt( e->X, e->Y )->Remove();
break;
// Toggle the TreeNode under the mouse cursor
// if the middle mouse button (mouse wheel) was clicked.
case ::MouseButtons::Middle:
treeView1->GetNodeAt( e->X, e->Y )->Toggle();
break;
}
}
private void treeView1_MouseDown(object sender, MouseEventArgs e)
{
switch(e.Button)
{
// Remove the TreeNode under the mouse cursor
// if the right mouse button was clicked.
case MouseButtons.Right:
treeView1.GetNodeAt(e.X, e.Y).Remove();
break;
// Toggle the TreeNode under the mouse cursor
// if the middle mouse button (mouse wheel) was clicked.
case MouseButtons.Middle:
treeView1.GetNodeAt(e.X, e.Y).Toggle();
break;
}
}
Private Sub treeView1_MouseDown(sender As Object, _
e As MouseEventArgs) Handles treeView1.MouseDown
Select Case e.Button
' Remove the TreeNode under the mouse cursor
' if the right mouse button was clicked.
Case MouseButtons.Right
treeView1.GetNodeAt(e.X, e.Y).Remove()
' Toggle the TreeNode under the mouse cursor
' if the middle mouse button (mouse wheel) was clicked.
Case MouseButtons.Middle
treeView1.GetNodeAt(e.X, e.Y).Toggle()
End Select
End Sub
Opmerkingen
Het structuurknooppunt wordt in-/uitgeschakeld op de status tegenover de huidige status, uitgevouwen of samengevouwen.
Note
De status van een TreeNode bestand blijft behouden. Als het volgende niveau van onderliggende knooppunten bijvoorbeeld niet eerder is samengevouwen, worden de onderliggende knooppunten weergegeven in Expand de eerder uitgevouwen status.