TreeNode TreeNode TreeNode TreeNode Class

Definition

Stellt einen Knoten von einem TreeView.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 die Kundeninformationen in einer TreeView Steuerelement.The following code example displays customer information in a TreeView control. Der Stammknoten zeigen die Namen der Kunden, und die untergeordneten Knoten angezeigt, die Bestellnummern, die einzelnen Kunden zugewiesen.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 Aufträgen angezeigt.In this example, 1,000 customers are displayed with 15 orders each. Das Neuzeichnen der der TreeView unterdrückt wird, mithilfe der BeginUpdate und EndUpdate Methoden und einer Wartezeit Cursor angezeigt wird während der TreeView erstellt und zeichnet die TreeNode Objekte.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. In diesem Beispiel benötigen Sie eine Customer -Objekt, das eine Auflistung von aufzunehmen kann Order Objekte.This example requires that you have a Customer object that can hold a collection of Order objects. Darüber hinaus müssen Sie eine Instanz von erstellt haben eine TreeView control für eine Form.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 'End Customer class


Public Class Order
   Inherits [Object]
   Private ordID As String

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

   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 ' End Order 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 'FillMyTreeView

Hinweise

Die Nodes Auflistung enthält alle untergeordneten TreeNode zugewiesenen Objekte an das aktuelle TreeNode.The Nodes collection holds all the child TreeNode objects assigned to the current TreeNode. Können Sie hinzufügen, entfernen oder Klonen eine TreeNode; Wenn dies nicht, alle untergeordnete Struktur Knoten hinzugefügt, entfernt oder geklont werden.You can add, remove, or clone a TreeNode; when you do this, all child tree nodes are added, removed, or cloned. Jede TreeNode darf eine Auflistung von anderen TreeNode Objekte.Each TreeNode can contain a collection of other TreeNode objects. Dies kann schwer zu bestimmen, wo Sie sich befinden die TreeView beim Durchlaufen der Auflistung.This can make it difficult to determine where you are in the TreeView when iterating through the collection. Verwenden Sie zum Bestimmen Ihrer Position in einer Baumstruktur die FullPath Eigenschaft.To determine your location in a tree structure, use the FullPath property. Die FullPath Zeichenfolge kann analysiert werden, mithilfe der PathSeparator string-Wert zu bestimmen, wo ein TreeNode 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 festgelegt ist, durch Festlegen der Text Eigenschaft explizit.The TreeNode label is set by setting the Text property explicitly. Die Alternative ist die Erstellung von den Strukturknoten mit einem von der TreeNode Konstruktoren, die einen Zeichenfolgenparameter ist, die die Text Eigenschaft.The alternative is to create the tree node using one of the TreeNode constructors that has a string parameter that represents the Text property. Die Bezeichnung angezeigt wird, neben der TreeNode Image erstellen, falls noch angezeigt wird.The label is displayed next to the TreeNode image, if one is displayed.

Weisen Sie zum Anzeigen von Bildern neben den Strukturknoten ein ImageList auf die ImageList Eigenschaft des übergeordneten Elements TreeView steuern und weisen Sie eine Image durch Verweisen auf seinen Indexwert in der ImageList Eigenschaft.To 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 die ImageIndex Eigenschaft, um den Indexwert des der Image angezeigt wird, wenn Sie möchten die TreeNode nicht ausgewählt ist.Set the ImageIndex property to the index value of the Image you want to display when the TreeNode is in an unselected state. Legen fest, das die SelectedImageIndex Eigenschaft, um den Indexwert des der Image angezeigt wird, wenn Sie möchten die TreeNode ausgewählt ist.Likewise, set the SelectedImageIndex property to the index value of the Image you want to display when the TreeNode is selected.

Bestimmte Strukturknoten, und durchlaufen den Nodes Auflistung erzielt werden, indem Sie mit den folgenden Eigenschaftswerten: 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. Zuweisen der TreeNode zurückgegeben, die von einem der oben genannten Eigenschaften der TreeView.SelectedNode Eigenschaft auf diesen Strukturknoten in der TreeView Steuerelement.Assign the TreeNode returned by one of aforementioned properties to the TreeView.SelectedNode property to select that tree node in the TreeView control.

Strukturknoten können erweitert werden, um die nächste Ebene der untergeordneten Knoten anzuzeigen.Tree nodes can be expanded to display the next level of child tree nodes. Der Benutzer kann erweitern die TreeNode durch Drücken von das Pluszeichen (+) neben der TreeNodeangezeigt wird, und Sie erweitern können, die TreeNode durch Aufrufen der Expand Methode.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. Erweitern Sie alle Ebenen von untergeordneten Strukturknoten in der Nodes Auflistung, rufen die ExpandAll Methode.To expand all child tree node levels in the Nodes collection, call the ExpandAll method. Können Sie die untergeordnete reduzieren TreeNode Ebene durch Aufrufen der Collapse -Methode, oder der Benutzer kann drücken, das Minuszeichen (-) Schaltfläche neben der TreeNode, falls noch 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 aufrufen, die Toggle Methode, um die TreeNode zwischen dem erweiterten und reduzierten Zustand.You can also call the Toggle method to alternate the TreeNode between the expanded and collapsed states.

Strukturknoten können optional ein Kontrollkästchen angezeigt.Tree nodes can optionally display a check box. Um die Kontrollkästchen anzuzeigen, legen die CheckBoxes Eigenschaft der TreeView zu true.To display the check boxes, set the CheckBoxes property of the TreeView to true. Die Checked -Eigenschaftensatz auf true für Knoten in der Ausdrucksbaumstruktur, die aktiviert sind.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 dem TreeNode -Klasse unter Verwendung der angegebenen Serialisierungsinformationen und Kontextobjekten.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 dem TreeNode Klasse mit dem angegebenen Bezeichnungstext ein.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 dem TreeNode -Klasse mit dem angegebenen Bezeichnungstext und Bilder angezeigt werden, wenn der Strukturknoten in einem ausgewählten und nicht ausgewählten Zustand ist.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 dem TreeNode Klasse mit dem angegebenen Bezeichnungstext untergeordneten Strukturknoten und Bilder angezeigt werden, wenn der Strukturknoten in einem ausgewählten und nicht ausgewählten Zustand ist.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 dem TreeNode Klasse mit der angegebenen Beschriftung und untergeordneten Strukturknoten.Initializes a new instance of the TreeNode class with the specified label text and child tree nodes.

Eigenschaften

BackColor BackColor BackColor BackColor

Übernimmt oder bestimmt die Hintergrundfarbe des Strukturknotens.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 ab oder legt einen Wert, der angibt, ob der Strukturknoten aktiviert ist.Gets or sets a value indicating whether the tree node is in a checked state.

ContextMenu ContextMenu ContextMenu ContextMenu

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

ContextMenuStrip ContextMenuStrip ContextMenuStrip ContextMenuStrip

Übernimmt oder bestimmt das diesem Strukturknoten zugeordnete Kontextmenü.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

Übernimmt oder bestimmt die Vordergrundfarbe des Strukturknotens.Gets or sets the foreground color of the tree node.

FullPath FullPath FullPath FullPath

Ruft den Pfad vom Stammknoten zum aktuellen Strukturknoten an.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

Übernimmt oder bestimmt den Indexwert des Bilds angezeigt, wenn der Strukturknoten in der nicht ausgewählten Zustand ist.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 ab oder legt den Schlüssel für das Bild, das diesem Strukturknoten zugeordnete, wenn der Knoten nicht ausgewählt ist.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, der angibt, ob der Strukturknoten in einem bearbeitbaren Zustand ist.Gets a value indicating whether the tree node is in an editable state.

IsExpanded IsExpanded IsExpanded IsExpanded

Ruft einen Wert, 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, 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, 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 in der TreeView Steuerelement.Gets the zero-based depth of the tree node in the TreeView control.

Name Name Name Name

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

NextNode NextNode NextNode NextNode

Ruft das nächste gleichgeordnete 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

Übernimmt oder bestimmt die Schriftart, die zum Anzeigen von Text auf den Bezeichnungstext des Strukturknotens verwendet wird.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, die den aktuellen Strukturknoten zugewiesen.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

Übernimmt oder bestimmt den Indexwert des Bilds, das angezeigt wird, wenn der Strukturknoten ausgewählt ist.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 ab oder legt den Schlüssel des Bilds im Strukturknoten angezeigt wird, wenn er ausgewählt wird.Gets or sets the key of the image displayed in the tree node when it is in a selected state.

StateImageIndex StateImageIndex StateImageIndex StateImageIndex

Übernimmt oder bestimmt den Index des Bilds, das verwendet wird, um den Status der anzugeben der TreeNode Wenn das übergeordnete Element TreeView hat seine CheckBoxes -Eigenschaft auf festgelegt false.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 ab oder legt den Schlüssel des Bilds, das verwendet wird, um den Status der anzugeben der TreeNode Wenn das übergeordnete Element TreeView hat seine CheckBoxes -Eigenschaft auf festgelegt false.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

Übernimmt oder bestimmt das Objekt, das Daten über den Strukturknoten enthält.Gets or sets the object that contains data about the tree node.

Text Text Text Text

Übernimmt oder bestimmt den in der Bezeichnung des Strukturknotens angezeigten Text.Gets or sets the text displayed in the label of the tree node.

ToolTipText ToolTipText ToolTipText ToolTipText

Übernimmt oder bestimmt den Text, der angezeigt wird, wenn der Mauszeiger bewegt, über wird eine TreeNode.Gets or sets the text that appears when the mouse pointer hovers over a TreeNode.

TreeView TreeView TreeView TreeView

Ruft die übergeordnete Strukturansicht, 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.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 die TreeNode und optional die 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 der der TreeNode aus dem 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, und scrollen nach Bedarf im Strukturansicht-Steuerelement ist.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 der Strukturknoten mit dem angegebenen behandeln und dem angegebenen Strukturansicht zugewiesen anzeigen Steuerelement.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 der TreeNode mit dem angegebenen SerializationInfo.Saves the state of the TreeNode to the specified SerializationInfo.

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

Schaltet dem Strukturknoten entweder das erweitert oder reduziert.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