TreeNode TreeNode TreeNode TreeNode Class

Definition

Stellt einen Knoten einer TreeView dar.Represents a node of a TreeView.

public ref class TreeNode : MarshalByRefObject, ICloneable, System::Runtime::Serialization::ISerializable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.TreeNodeConverter))]
[System.Serializable]
public class TreeNode : MarshalByRefObject, ICloneable, System.Runtime.Serialization.ISerializable
type TreeNode = class
    inherit MarshalByRefObject
    interface ICloneable
    interface ISerializable
Public Class TreeNode
Inherits MarshalByRefObject
Implements ICloneable, ISerializable
Vererbung
Abgeleitet
Attribute
Implementiert

Beispiele

Das folgende Codebeispiel zeigt Kundeninformationen in einem TreeView -Steuerelement an.The following code example displays customer information in a TreeView control. In den Stamm Struktur Knoten werden Kundennamen angezeigt, und die untergeordneten Struktur Knoten zeigen die Bestellnummern an, die den einzelnen Kunden zugewiesen sind.The root tree nodes display customer names, and the child tree nodes display the order numbers assigned to each customer. In diesem Beispiel werden 1.000-Kunden mit jeweils 15 Bestellungen angezeigt.In this example, 1,000 customers are displayed with 15 orders each. Das erneute TreeView Zeichnen von wird mithilfe der BeginUpdate -Methode und der EndUpdate -Methode unterdrückt TreeView , Cursor und ein warte Vorgang wird angezeigt, während TreeNode die Objekte erstellt und zeichnet.The repainting of the TreeView is suppressed by using the BeginUpdate and EndUpdate methods, and a wait Cursor is displayed while the TreeView creates and paints the TreeNode objects. Dieses Beispiel erfordert, dass Sie über Customer ein-Objekt verfügen, das eine Order Auflistung von-Objekten enthalten kann.This example requires that you have a Customer object that can hold a collection of Order objects. Außerdem ist es erforderlich, dass Sie eine Instanz eines TreeView -Steuer Elements auf einem Formerstellt haben.It also requires that you have created an instance of a TreeView control on a Form.

// The basic Customer class.
ref class Customer: public System::Object
{
private:
   String^ custName;

protected:
   ArrayList^ custOrders;

public:
   Customer( String^ customername )
   {
      custName = "";
      custOrders = gcnew ArrayList;
      this->custName = customername;
   }


   property String^ CustomerName 
   {
      String^ get()
      {
         return this->custName;
      }

      void set( String^ value )
      {
         this->custName = value;
      }

   }

   property ArrayList^ CustomerOrders 
   {
      ArrayList^ get()
      {
         return this->custOrders;
      }

   }

};


// End Customer class
// The basic customer Order class.
ref class Order: public System::Object
{
private:
   String^ ordID;

public:
   Order( String^ orderid )
   {
      ordID = "";
      this->ordID = orderid;
   }


   property String^ OrderID 
   {
      String^ get()
      {
         return this->ordID;
      }

      void set( String^ value )
      {
         this->ordID = value;
      }

   }

};
// End Order class



void FillMyTreeView()
{
   // Add customers to the ArrayList of Customer objects.
   for ( int x = 0; x < 1000; x++ )
   {
      customerArray->Add( gcnew Customer( "Customer " + x ) );
   }
   
   // Add orders to each Customer object in the ArrayList.
   IEnumerator^ myEnum = customerArray->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      Customer^ customer1 = safe_cast<Customer^>(myEnum->Current);
      for ( int y = 0; y < 15; y++ )
      {
         customer1->CustomerOrders->Add( gcnew Order( "Order " + y ) );
      }
   }

   // Display a wait cursor while the TreeNodes are being created.
   ::Cursor::Current = gcnew System::Windows::Forms::Cursor( "MyWait.cur" );
   
   // Suppress repainting the TreeView until all the objects have been created.
   treeView1->BeginUpdate();
   
   // Clear the TreeView each time the method is called.
   treeView1->Nodes->Clear();
   
   // Add a root TreeNode for each Customer object in the ArrayList.
   myEnum = customerArray->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      Customer^ customer2 = safe_cast<Customer^>(myEnum->Current);
      treeView1->Nodes->Add( gcnew TreeNode( customer2->CustomerName ) );
      
      // Add a child treenode for each Order object in the current Customer object.
      IEnumerator^ myEnum = customer2->CustomerOrders->GetEnumerator();
      while ( myEnum->MoveNext() )
      {
         Order^ order1 = safe_cast<Order^>(myEnum->Current);
         treeView1->Nodes[ customerArray->IndexOf( customer2 ) ]->Nodes->Add( gcnew TreeNode( customer2->CustomerName + "." + order1->OrderID ) );
      }
   }
   
   // Reset the cursor to the default for all controls.
   ::Cursor::Current = Cursors::Default;
   
   // Begin repainting the TreeView.
   treeView1->EndUpdate();
}

// The basic Customer class.
public class Customer : System.Object
{
   private string custName = "";
   protected ArrayList custOrders = new ArrayList();

   public Customer(string customername)
   {
      this.custName = customername;
   }

   public string CustomerName
   {      
      get{return this.custName;}
      set{this.custName = value;}
   }

   public ArrayList CustomerOrders 
   {
      get{return this.custOrders;}
   }

} // End Customer class 


// The basic customer Order class.
public class Order : System.Object
{
   private string ordID = "";

   public Order(string orderid)
   {
      this.ordID = orderid;
   }

   public string OrderID
   {      
      get{return this.ordID;}
      set{this.ordID = value;}
   }

} // End Order class

// Create a new ArrayList to hold the Customer objects.
private ArrayList customerArray = new ArrayList(); 

private void FillMyTreeView()
{
   // Add customers to the ArrayList of Customer objects.
   for(int x=0; x<1000; x++)
   {
      customerArray.Add(new Customer("Customer" + x.ToString()));
   }

   // Add orders to each Customer object in the ArrayList.
   foreach(Customer customer1 in customerArray)
   {
      for(int y=0; y<15; y++)
      {
         customer1.CustomerOrders.Add(new Order("Order" + y.ToString()));    
      }
   }

   // Display a wait cursor while the TreeNodes are being created.
   Cursor.Current = new Cursor("MyWait.cur");
        
   // Suppress repainting the TreeView until all the objects have been created.
   treeView1.BeginUpdate();

   // Clear the TreeView each time the method is called.
   treeView1.Nodes.Clear();

   // Add a root TreeNode for each Customer object in the ArrayList.
   foreach(Customer customer2 in customerArray)
   {
      treeView1.Nodes.Add(new TreeNode(customer2.CustomerName));
          
      // Add a child treenode for each Order object in the current Customer object.
      foreach(Order order1 in customer2.CustomerOrders)
      {
         treeView1.Nodes[customerArray.IndexOf(customer2)].Nodes.Add(
           new TreeNode(customer2.CustomerName + "." + order1.OrderID));
      }
   }

   // Reset the cursor to the default for all controls.
   Cursor.Current = Cursors.Default;

   // Begin repainting the TreeView.
   treeView1.EndUpdate();
}
Public Class Customer
   Inherits [Object]
   Private custName As String = ""
   Friend custOrders As New ArrayList()

   Public Sub New(ByVal customername As String)
      Me.custName = customername
   End Sub

   Public Property CustomerName() As String
      Get
         Return Me.custName
      End Get
      Set(ByVal Value As String)
         Me.custName = Value
      End Set
   End Property

   Public ReadOnly Property CustomerOrders() As ArrayList
      Get
         Return Me.custOrders
      End Get
   End Property
End Class


Public Class Order
   Inherits [Object]
   Private ordID As String

   Public Sub New(ByVal orderid As String)
      Me.ordID = orderid
   End Sub

   Public Property OrderID() As String
      Get
         Return Me.ordID
      End Get
      Set(ByVal Value As String)
         Me.ordID = Value
      End Set
   End Property
End Class

' Create a new ArrayList to hold the Customer objects.
Private customerArray As New ArrayList()

Private Sub FillMyTreeView()
   ' Add customers to the ArrayList of Customer objects.
   Dim x As Integer
   For x = 0 To 999
      customerArray.Add(New Customer("Customer" + x.ToString()))
   Next x

   ' Add orders to each Customer object in the ArrayList.
   Dim customer1 As Customer
   For Each customer1 In customerArray
      Dim y As Integer
      For y = 0 To 14
         customer1.CustomerOrders.Add(New Order("Order" + y.ToString()))
      Next y
   Next customer1

   ' Display a wait cursor while the TreeNodes are being created.
   Cursor.Current = New Cursor("MyWait.cur")

   ' Suppress repainting the TreeView until all the objects have been created.
   treeView1.BeginUpdate()

   ' Clear the TreeView each time the method is called.
   treeView1.Nodes.Clear()

   ' Add a root TreeNode for each Customer object in the ArrayList.
   Dim customer2 As Customer
   For Each customer2 In customerArray
      treeView1.Nodes.Add(New TreeNode(customer2.CustomerName))

      ' Add a child TreeNode for each Order object in the current Customer object.
      Dim order1 As Order
      For Each order1 In customer2.CustomerOrders
         treeView1.Nodes(customerArray.IndexOf(customer2)).Nodes.Add( _
    New TreeNode(customer2.CustomerName + "." + order1.OrderID))
      Next order1
   Next customer2

   ' Reset the cursor to the default for all controls.
   Cursor.Current = System.Windows.Forms.Cursors.Default

   ' Begin repainting the TreeView.
   treeView1.EndUpdate()
End Sub

Hinweise

Die Nodes -Auflistung enthält alle TreeNode untergeordneten-Objekte, die TreeNodeder aktuellen zugewiesen sind.The Nodes collection holds all the child TreeNode objects assigned to the current TreeNode. Sie können einen TreeNodehinzufügen, entfernen oder Klonen. Wenn Sie dies tun, werden alle untergeordneten Struktur Knoten hinzugefügt, entfernt oder geklont.You can add, remove, or clone a TreeNode; when you do this, all child tree nodes are added, removed, or cloned. Jede TreeNode kann eine Auflistung anderer TreeNode Objekte enthalten.Each TreeNode can contain a collection of other TreeNode objects. Dies kann es schwierig machen, zu bestimmen, wo Sie sich TreeView beim Durchlaufen der Auflistung befinden.This can make it difficult to determine where you are in the TreeView when iterating through the collection. Verwenden Sie die-Eigenschaft, um die FullPath Position in einer Baumstruktur zu ermitteln.To determine your location in a tree structure, use the FullPath property. Die FullPath Zeichenfolge kann mithilfe des PathSeparator Zeichen folgen Werts analysiert werden, um zu TreeNode bestimmen, wo eine Bezeichnung beginnt und endet.The FullPath string can be parsed using the PathSeparator string value to determine where a TreeNode label begins and ends.

Die TreeNode Bezeichnung wird festgelegt, indem Text die-Eigenschaft explizit festgelegt wird.The TreeNode label is set by setting the Text property explicitly. Die Alternative besteht darin, den Struktur Knoten mithilfe eines TreeNode Konstruktors zu erstellen, der über einen Zeichen folgen Parameter verfügt, der die Text -Eigenschaft darstellt.The alternative is to create the tree node using one of the TreeNode constructors that has a string parameter that represents the Text property. Wenn eine Bezeichnung angezeigt wird, wird TreeNode Sie neben dem Bild angezeigt.The label is displayed next to the TreeNode image, if one is displayed.

Wenn Sie Bilder neben den Struktur Knoten anzeigen möchten, weisen ImageList Sie der ImageList -Eigenschaft des über TreeView geordneten Steuer Elements einen Image zu, und weisen Sie einen zu, ImageList indem Sie auf den Indexwert in der-Eigenschaft verweisenTo display images next to the tree nodes, assign an ImageList to the ImageList property of the parent TreeView control and assign an Image by referencing its index value in the ImageList property. Legen Sie ImageIndex die-Eigenschaft auf den Indexwert des fest, den Image Sie TreeNode anzeigen möchten, wenn sich der in einem nicht ausgewählten Zustand befindet.Set the ImageIndex property to the index value of the Image you want to display when the TreeNode is in an unselected state. Legen Sie die SelectedImageIndex -Eigenschaft ebenso auf den Indexwert Image fest, den Sie anzeigen TreeNode möchten, wenn ausgewählt ist.Likewise, set the SelectedImageIndex property to the index value of the Image you want to display when the TreeNode is selected.

Die Auswahl bestimmter Struktur Knoten und durchlaufen der Nodes Auflistung kann mithilfe der folgenden Eigenschaftswerte erreicht werden: FirstNode, LastNode, NextNode, PrevNode, NextVisibleNode, PrevVisibleNode.Selecting specific tree nodes and iterating through the Nodes collection can be achieved by using the following property values: FirstNode, LastNode, NextNode, PrevNode, NextVisibleNode, PrevVisibleNode. Weisen Sie TreeNode der- TreeView.SelectedNode Eigenschaft den von einer der oben genannten Eigenschaften zurückgegebenen-Eigenschaft zu, TreeView um den Struktur Knoten im-Steuerelement auszuwählen.Assign the TreeNode returned by one of aforementioned properties to the TreeView.SelectedNode property to select that tree node in the TreeView control.

Struktur Knoten können erweitert werden, um die nächste Ebene von untergeordneten Struktur Knoten anzuzeigen.Tree nodes can be expanded to display the next level of child tree nodes. TreeNode Der Benutzer kann die durch Klicken auf die Schaltfläche Plus (+) neben dem TreeNodeerweitern, wenn eine angezeigt wird, oder Sie können das TreeNode erweitern, indem Sie die Expand -Methode aufrufen.The user can expand the TreeNode by pressing the plus (+) button next to the TreeNode, if one is displayed, or you can expand the TreeNode by calling the Expand method. Um alle untergeordneten Struktur Knoten Ebenen in der Nodes Auflistung zu erweitern, ExpandAll wird die-Methode aufgerufen.To expand all child tree node levels in the Nodes collection, call the ExpandAll method. Sie können die unter TreeNode geordnete Ebene ausblenden, indem Sie die Collapse -Methode aufrufen, oder der Benutzer kann die Schaltfläche Minus (- TreeNode) neben dem drücken, wenn eine angezeigt wird.You can collapse the child TreeNode level by calling the Collapse method, or the user can press the minus (-) button next to the TreeNode, if one is displayed. Sie können auch die Toggle -Methode zum TreeNode Alternativen zwischen den erweiterten und reduzierten Zuständen aufzurufen.You can also call the Toggle method to alternate the TreeNode between the expanded and collapsed states.

Struktur Knoten können optional ein Kontrollkästchen anzeigen.Tree nodes can optionally display a check box. Um die Kontrollkästchen anzuzeigen, legen Sie CheckBoxes die-Eigenschaft TreeView von trueauf fest.To display the check boxes, set the CheckBoxes property of the TreeView to true. Die Checked -Eigenschaft wird true für Struktur Knoten festgelegt, die sich im aktivierten Zustand befinden.The Checked property is set to true for tree nodes that are in a checked state.

Konstruktoren

TreeNode() TreeNode() TreeNode() TreeNode()

Initialisiert eine neue Instanz der TreeNode-Klasse.Initializes a new instance of the TreeNode class.

TreeNode(SerializationInfo, StreamingContext) TreeNode(SerializationInfo, StreamingContext) TreeNode(SerializationInfo, StreamingContext) TreeNode(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der TreeNode-Klasse mit den angegebenen Serialisierungsinformationen und dem angegebenen Serialisierungskontext.Initializes a new instance of the TreeNode class using the specified serialization information and context.

TreeNode(String) TreeNode(String) TreeNode(String) TreeNode(String)

Initialisiert eine neue Instanz der TreeNode-Klasse mit dem angegebenen Bezeichnungstext.Initializes a new instance of the TreeNode class with the specified label text.

TreeNode(String, Int32, Int32) TreeNode(String, Int32, Int32) TreeNode(String, Int32, Int32) TreeNode(String, Int32, Int32)

Initialisiert eine neue Instanz der TreeNode-Klasse mit dem angegebenen Bezeichnungstext sowie den angegebenen Bildern, die den ausgewählten bzw. den nicht ausgewählten Zustand des Strukturknotens anzeigen sollen.Initializes a new instance of the TreeNode class with the specified label text and images to display when the tree node is in a selected and unselected state.

TreeNode(String, Int32, Int32, TreeNode[]) TreeNode(String, Int32, Int32, TreeNode[]) TreeNode(String, Int32, Int32, TreeNode[]) TreeNode(String, Int32, Int32, TreeNode[])

Initialisiert eine neue Instanz der TreeNode-Klasse mit dem angegebenen Bezeichnungstext sowie den angegebenen untergeordneten Strukturknoten und den Bildern, die den ausgewählten bzw. nicht ausgewählten Zustand des Strukturknotens anzeigen sollen.Initializes a new instance of the TreeNode class with the specified label text, child tree nodes, and images to display when the tree node is in a selected and unselected state.

TreeNode(String, TreeNode[]) TreeNode(String, TreeNode[]) TreeNode(String, TreeNode[]) TreeNode(String, TreeNode[])

Initialisiert eine neue Instanz der TreeNode-Klasse mit dem angegebenen Bezeichnungstext und den angegebenen untergeordneten Strukturknoten.Initializes a new instance of the TreeNode class with the specified label text and child tree nodes.

Eigenschaften

BackColor BackColor BackColor BackColor

Ruft die Hintergrundfarbe des Strukturknotens ab oder legt diese fest.Gets or sets the background color of the tree node.

Bounds Bounds Bounds Bounds

Ruft die Begrenzungen des Strukturknotens ab.Gets the bounds of the tree node.

Checked Checked Checked Checked

Ruft einen Wert ab, der angibt, ob der Strukturknoten aktiviert ist, oder legt diesen fest.Gets or sets a value indicating whether the tree node is in a checked state.

ContextMenu ContextMenu ContextMenu ContextMenu

Ruft das diesem Strukturknoten zugeordnete Kontextmenü ab.Gets the shortcut menu that is associated with this tree node.

ContextMenuStrip ContextMenuStrip ContextMenuStrip ContextMenuStrip

Ruft das diesem Strukturknoten zugeordnete Kontextmenü ab oder legt dieses fest.Gets or sets the shortcut menu associated with this tree node.

FirstNode FirstNode FirstNode FirstNode

Ruft den ersten untergeordneten Strukturknoten in der Auflistung der Strukturknoten ab.Gets the first child tree node in the tree node collection.

ForeColor ForeColor ForeColor ForeColor

Ruft die Vordergrundfarbe des Strukturknotens ab oder legt diese fest.Gets or sets the foreground color of the tree node.

FullPath FullPath FullPath FullPath

Ruft den Pfad vom Stammknoten zum aktuellen Strukturknoten ab.Gets the path from the root tree node to the current tree node.

Handle Handle Handle Handle

Ruft das Handle des Strukturknotens ab.Gets the handle of the tree node.

ImageIndex ImageIndex ImageIndex ImageIndex

Ruft den Indexwert des Bildes in der Bildliste ab, das für einen nicht ausgewählten Strukturknoten angezeigt wird, oder legt diesen fest.Gets or sets the image list index value of the image displayed when the tree node is in the unselected state.

ImageKey ImageKey ImageKey ImageKey

Ruft den Schlüssel für das diesem Strukturknoten zugeordnete Bild ab, wenn der Knoten nicht ausgewählt ist, oder legt diesen fest.Gets or sets the key for the image associated with this tree node when the node is in an unselected state.

Index Index Index Index

Ruft die Position des Strukturknotens in der Auflistung der Strukturknoten ab.Gets the position of the tree node in the tree node collection.

IsEditing IsEditing IsEditing IsEditing

Ruft einen Wert ab, der angibt, ob sich der Strukturknoten in einem bearbeitbaren Zustand befindet.Gets a value indicating whether the tree node is in an editable state.

IsExpanded IsExpanded IsExpanded IsExpanded

Ruft einen Wert ab, der angibt, ob der Strukturknoten erweitert ist.Gets a value indicating whether the tree node is in the expanded state.

IsSelected IsSelected IsSelected IsSelected

Ruft einen Wert ab, der angibt, ob der Strukturknoten ausgewählt ist.Gets a value indicating whether the tree node is in the selected state.

IsVisible IsVisible IsVisible IsVisible

Ruft einen Wert ab, der angibt, ob der Strukturknoten vollständig oder teilweise sichtbar ist.Gets a value indicating whether the tree node is visible or partially visible.

LastNode LastNode LastNode LastNode

Ruft den letzten untergeordneten Strukturknoten ab.Gets the last child tree node.

Level Level Level Level

Ruft die nullbasierte Tiefe des Strukturknotens im TreeView-Steuerelement ab.Gets the zero-based depth of the tree node in the TreeView control.

Name Name Name Name

Ruft den Namen des Strukturknotens ab oder legt diesen fest.Gets or sets the name of the tree node.

NextNode NextNode NextNode NextNode

Ruft den nächsten nebengeordneten Strukturknoten ab.Gets the next sibling tree node.

NextVisibleNode NextVisibleNode NextVisibleNode NextVisibleNode

Ruft den nächsten sichtbaren Strukturknoten ab.Gets the next visible tree node.

NodeFont NodeFont NodeFont NodeFont

Ruft die Schriftart ab, mit der der Bezeichnungstext des Strukturknotens angezeigt wird, oder legt diese fest.Gets or sets the font that is used to display the text on the tree node label.

Nodes Nodes Nodes Nodes

Ruft die Auflistung der TreeNode-Objekte ab, die dem aktuellen Strukturknoten zugewiesen sind.Gets the collection of TreeNode objects assigned to the current tree node.

Parent Parent Parent Parent

Ruft den übergeordneten Strukturknoten des aktuellen Strukturknotens ab.Gets the parent tree node of the current tree node.

PrevNode PrevNode PrevNode PrevNode

Ruft den vorherigen nebengeordneten Strukturknoten ab.Gets the previous sibling tree node.

PrevVisibleNode PrevVisibleNode PrevVisibleNode PrevVisibleNode

Ruft den vorherigen sichtbaren Strukturknoten ab.Gets the previous visible tree node.

SelectedImageIndex SelectedImageIndex SelectedImageIndex SelectedImageIndex

Ruft den Indexwert des Bildes in der Bildliste ab, das für einen ausgewählten Strukturknoten angezeigt wird, oder legt diesen fest.Gets or sets the image list index value of the image that is displayed when the tree node is in the selected state.

SelectedImageKey SelectedImageKey SelectedImageKey SelectedImageKey

Ruft den Schlüssel des Bildes ab, das im Strukturknoten angezeigt wird, wenn dieser ausgewählt ist, oder legt diesen fest.Gets or sets the key of the image displayed in the tree node when it is in a selected state.

StateImageIndex StateImageIndex StateImageIndex StateImageIndex

Ruft den Index des Bilds ab, das den Zustand des TreeNode angibt, wenn die TreeView-Eigenschaft der übergeordneten CheckBoxes auf false festgelegt ist, oder legt diesen fest.Gets or sets the index of the image that is used to indicate the state of the TreeNode when the parent TreeView has its CheckBoxes property set to false.

StateImageKey StateImageKey StateImageKey StateImageKey

Ruft den Schlüssel des Bilds ab, das den Zustand des TreeNode angibt, wenn die TreeView-Eigenschaft der übergeordneten CheckBoxes auf false festgelegt ist, oder legt diesen fest.Gets or sets the key of the image that is used to indicate the state of the TreeNode when the parent TreeView has its CheckBoxes property set to false.

Tag Tag Tag Tag

Ruft das Objekt ab, das Daten über den Strukturknoten enthält, oder legt dieses fest.Gets or sets the object that contains data about the tree node.

Text Text Text Text

Ruft den in der Bezeichnung des Strukturknotens angezeigten Text ab oder legt diesen fest.Gets or sets the text displayed in the label of the tree node.

ToolTipText ToolTipText ToolTipText ToolTipText

Ruft den Text ab, der angezeigt wird, wenn mit dem Mauszeiger auf einen TreeNode gezeigt wird, oder legt diesen fest.Gets or sets the text that appears when the mouse pointer hovers over a TreeNode.

TreeView TreeView TreeView TreeView

Ruft die übergeordnete Strukturansicht ab, der der Strukturknoten zugewiesen ist.Gets the parent tree view that the tree node is assigned to.

Methoden

BeginEdit() BeginEdit() BeginEdit() BeginEdit()

Initiiert die Bearbeitung der Strukturknotenbezeichnung.Initiates the editing of the tree node label.

Clone() Clone() Clone() Clone()

Kopiert die Strukturknoten sowie die gesamte Teilstruktur, die bei diesem Strukturknoten beginnt.Copies the tree node and the entire subtree rooted at this tree node.

Collapse() Collapse() Collapse() Collapse()

Reduziert den Strukturknoten.Collapses the tree node.

Collapse(Boolean) Collapse(Boolean) Collapse(Boolean) Collapse(Boolean)

Reduziert den TreeNode und optional die zugehörigen untergeordneten Elemente.Collapses the TreeNode and optionally collapses its children.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Deserialize(SerializationInfo, StreamingContext) Deserialize(SerializationInfo, StreamingContext) Deserialize(SerializationInfo, StreamingContext) Deserialize(SerializationInfo, StreamingContext)

Lädt den Zustand des TreeNode aus der angegebenen SerializationInfo.Loads the state of the TreeNode from the specified SerializationInfo.

EndEdit(Boolean) EndEdit(Boolean) EndEdit(Boolean) EndEdit(Boolean)

Beendet die Bearbeitung der Strukturknotenbezeichnung.Ends the editing of the tree node label.

EnsureVisible() EnsureVisible() EnsureVisible() EnsureVisible()

Stellt sicher, dass der Strukturknoten sichtbar ist, wobei ggf. Strukturknoten erweitert werden und bei Bedarf im Strukturansicht-Steuerelement ein Bildlauf durchgeführt wird.Ensures that the tree node is visible, expanding tree nodes and scrolling the tree view control as necessary.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Expand() Expand() Expand() Expand()

Erweitert den Strukturknoten.Expands the tree node.

ExpandAll() ExpandAll() ExpandAll() ExpandAll()

Erweitert alle untergeordneten Strukturknoten.Expands all the child tree nodes.

FromHandle(TreeView, IntPtr) FromHandle(TreeView, IntPtr) FromHandle(TreeView, IntPtr) FromHandle(TreeView, IntPtr)

Gibt den Strukturknoten zurück, dem das angegebene Handle zugeordnet ist und der dem angegebenen Strukturansicht-Steuerelement zugewiesen ist.Returns the tree node with the specified handle and assigned to the specified tree view control.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetNodeCount(Boolean) GetNodeCount(Boolean) GetNodeCount(Boolean) GetNodeCount(Boolean)

Gibt die Anzahl der untergeordneten Strukturknoten zurück.Returns the number of child tree nodes.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Remove() Remove() Remove() Remove()

Entfernt den aktuellen Strukturknoten aus dem Strukturansicht-Steuerelement.Removes the current tree node from the tree view control.

Serialize(SerializationInfo, StreamingContext) Serialize(SerializationInfo, StreamingContext) Serialize(SerializationInfo, StreamingContext) Serialize(SerializationInfo, StreamingContext)

Speichert den Zustand des TreeNode in der angegebenen SerializationInfo.Saves the state of the TreeNode to the specified SerializationInfo.

Toggle() Toggle() Toggle() Toggle()

Wechselt zwischen dem erweiterten und dem reduzierten Zustand des Strukturknotens.Toggles the tree node to either the expanded or collapsed state.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Füllt ein Serialisierungsinformationsobjekt mit den Daten auf, die zum Serialisieren des TreeNode erforderlich sind.Populates a serialization information object with the data needed to serialize the TreeNode.

Gilt für:

Siehe auch