TreeNode TreeNode TreeNode TreeNode Class

Definición

Representa un nodo de 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
Herencia
Derivado
Atributos
Implementaciones

Ejemplos

En el ejemplo de código siguiente se muestra la TreeView información del cliente en un control.The following code example displays customer information in a TreeView control. Los nodos del árbol raíz muestran los nombres de los clientes y los nodos de árbol secundarios muestran los números de pedido asignados a cada cliente.The root tree nodes display customer names, and the child tree nodes display the order numbers assigned to each customer. En este ejemplo, se muestran 1.000 clientes con 15 pedidos cada uno.In this example, 1,000 customers are displayed with 15 orders each. La repintado TreeView de se suprime con los BeginUpdate métodos y EndUpdate , y se muestra una espera Cursor mientras el TreeView crea y pinta los TreeNode objetos.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. Este ejemplo requiere que tenga un Customer objeto que pueda contener una colección de Order objetos.This example requires that you have a Customer object that can hold a collection of Order objects. También requiere que se haya creado una instancia de un TreeView control en un. FormIt 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

Comentarios

La Nodes colección contiene todos los objetos TreeNode secundarios asignados a la TreeNodeactual.The Nodes collection holds all the child TreeNode objects assigned to the current TreeNode. Puede Agregar, quitar o clonar un TreeNode; al hacerlo, se agregan, quitan o clonan todos los nodos de árbol secundarios.You can add, remove, or clone a TreeNode; when you do this, all child tree nodes are added, removed, or cloned. Cada TreeNode puede contener una colección de otros TreeNode objetos.Each TreeNode can contain a collection of other TreeNode objects. Esto puede dificultar la TreeView determinación de dónde se encuentre en al recorrer en iteración la colección.This can make it difficult to determine where you are in the TreeView when iterating through the collection. Para determinar la ubicación en una estructura de árbol, utilice FullPath la propiedad.To determine your location in a tree structure, use the FullPath property. Se FullPath puede analizar la cadena utilizando el PathSeparator valor de cadena para determinar dónde comienza TreeNode y termina una etiqueta.The FullPath string can be parsed using the PathSeparator string value to determine where a TreeNode label begins and ends.

La TreeNode etiqueta se establece estableciendo la Text propiedad explícitamente.The TreeNode label is set by setting the Text property explicitly. La alternativa es crear el nodo de árbol con uno de los TreeNode constructores que tiene un parámetro de cadena que representa Text la propiedad.The alternative is to create the tree node using one of the TreeNode constructors that has a string parameter that represents the Text property. La etiqueta se muestra junto a la TreeNode imagen, si se muestra una.The label is displayed next to the TreeNode image, if one is displayed.

Para mostrar las imágenes junto a los nodos de árbol, ImageList asigne a ImageList la propiedad del control TreeView principal y asigne una Image referencia a su valor de índice en ImageList la propiedad.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. Establezca la ImageIndex propiedad en el valor Image de índice de que desea mostrar cuando el TreeNode está en un estado no seleccionado.Set the ImageIndex property to the index value of the Image you want to display when the TreeNode is in an unselected state. Del mismo modo, SelectedImageIndex establezca la propiedad en el valor Image de índice de que TreeNode desea mostrar cuando se selecciona.Likewise, set the SelectedImageIndex property to the index value of the Image you want to display when the TreeNode is selected.

La selección de nodos de árbol específicos y Nodes la iteración en la colección se puede lograr mediante los FirstNodesiguientes valores de propiedad: PrevVisibleNode, LastNode, NextNode, PrevNode, NextVisibleNode,.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. Asigne el TreeNode devuelto por una de las propiedades anteriores TreeView.SelectedNode a la propiedad para seleccionar ese nodo de TreeView árbol en el control.Assign the TreeNode returned by one of aforementioned properties to the TreeView.SelectedNode property to select that tree node in the TreeView control.

Los nodos de árbol se pueden expandir para mostrar el siguiente nivel de nodos de árbol secundarios.Tree nodes can be expanded to display the next level of child tree nodes. El usuario puede expandir el TreeNode control presionando el botón de signo más (+) situado TreeNodejunto a, si se muestra alguno, o puede Expand expandir TreeNode el llamando al método.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. Para expandir todos los niveles de nodos de árbol Nodes secundarios de la colección ExpandAll , llame al método.To expand all child tree node levels in the Nodes collection, call the ExpandAll method. Puede contraer el nivel TreeNode secundario llamando al Collapse método o el usuario puede presionar el botón de signo menos (- TreeNode) situado junto al elemento, si se muestra uno.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. También puede llamar Toggle al método para TreeNode alternar entre los Estados expandido y contraído.You can also call the Toggle method to alternate the TreeNode between the expanded and collapsed states.

Opcionalmente, los nodos de árbol pueden mostrar una casilla.Tree nodes can optionally display a check box. Para mostrar las casillas, establezca CheckBoxes la propiedad TreeView de en true.To display the check boxes, set the CheckBoxes property of the TreeView to true. La Checked propiedad se establece en true para los nodos de árbol que están en estado activado.The Checked property is set to true for tree nodes that are in a checked state.

Constructores

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

Inicializa una nueva instancia de la clase TreeNode.Initializes a new instance of the TreeNode class.

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

Inicializa una nueva instancia de la clase TreeNode con la información de serialización y el contexto especificados.Initializes a new instance of the TreeNode class using the specified serialization information and context.

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

Inicializa una nueva instancia de la clase TreeNode con el texto de etiqueta especificado.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)

Inicializa una nueva instancia de la clase TreeNode con el texto de etiqueta especificado y las imágenes que se han de mostrar cuando el nodo de árbol esté seleccionado o sin seleccionar.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[])

Inicializa una nueva instancia de la clase TreeNode con el texto de etiqueta, los nodos de árbol secundarios y las imágenes que se han especificado y se han de mostrar cuando el nodo de árbol esté seleccionado o sin seleccionar.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[])

Inicializa una nueva instancia de la clase TreeNode con el texto de etiqueta y los nodos de árbol secundarios especificados.Initializes a new instance of the TreeNode class with the specified label text and child tree nodes.

Propiedades

BackColor BackColor BackColor BackColor

Obtiene o establece el color de fondo del nodo de árbol.Gets or sets the background color of the tree node.

Bounds Bounds Bounds Bounds

Obtiene los límites del nodo de árbol.Gets the bounds of the tree node.

Checked Checked Checked Checked

Obtiene o establece un valor que indica si el nodo de árbol está activado.Gets or sets a value indicating whether the tree node is in a checked state.

ContextMenu ContextMenu ContextMenu ContextMenu

Obtiene o establece el menú contextual asociado a este nodo de árbol.Gets the shortcut menu that is associated with this tree node.

ContextMenuStrip ContextMenuStrip ContextMenuStrip ContextMenuStrip

Obtiene o establece el menú contextual asociado a este nodo de árbol.Gets or sets the shortcut menu associated with this tree node.

FirstNode FirstNode FirstNode FirstNode

Obtiene el primer nodo de árbol secundario en la colección de nodos de árbol.Gets the first child tree node in the tree node collection.

ForeColor ForeColor ForeColor ForeColor

Obtiene o establece el color de primer plano del nodo de árbol.Gets or sets the foreground color of the tree node.

FullPath FullPath FullPath FullPath

Obtiene la ruta de acceso desde el nodo de árbol raíz hasta el actual nodo de árbol.Gets the path from the root tree node to the current tree node.

Handle Handle Handle Handle

Obtiene el identificador del nodo de árbol.Gets the handle of the tree node.

ImageIndex ImageIndex ImageIndex ImageIndex

Obtiene o establece el valor de índice de la lista de imágenes correspondiente a la imagen que se muestra cuando no está seleccionado el nodo de árbol.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

Obtiene o establece la clave para la imagen asociada a este nodo de árbol cuando el nodo está en un estado no seleccionado.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

Obtiene la posición del nodo de árbol en la colección de nodos de árbol.Gets the position of the tree node in the tree node collection.

IsEditing IsEditing IsEditing IsEditing

Obtiene un valor que indica si el nodo de árbol es editable.Gets a value indicating whether the tree node is in an editable state.

IsExpanded IsExpanded IsExpanded IsExpanded

Obtiene un valor que indica si el nodo de árbol está expandido.Gets a value indicating whether the tree node is in the expanded state.

IsSelected IsSelected IsSelected IsSelected

Obtiene un valor que indica si el nodo de árbol está seleccionado.Gets a value indicating whether the tree node is in the selected state.

IsVisible IsVisible IsVisible IsVisible

Obtiene un valor que indica si el nodo de árbol está visible o parcialmente visible.Gets a value indicating whether the tree node is visible or partially visible.

LastNode LastNode LastNode LastNode

Obtiene el último nodo de árbol secundario.Gets the last child tree node.

Level Level Level Level

Obtiene la profundidad basada en cero del nodo de árbol en el control TreeView.Gets the zero-based depth of the tree node in the TreeView control.

Name Name Name Name

Obtiene o establece el nombre de árbol.Gets or sets the name of the tree node.

NextNode NextNode NextNode NextNode

Obtiene el siguiente nodo de árbol relacionado.Gets the next sibling tree node.

NextVisibleNode NextVisibleNode NextVisibleNode NextVisibleNode

Obtiene el siguiente nodo de árbol visible.Gets the next visible tree node.

NodeFont NodeFont NodeFont NodeFont

Obtiene o establece la fuente que se usa para mostrar el texto en la etiqueta del nodo de árbol.Gets or sets the font that is used to display the text on the tree node label.

Nodes Nodes Nodes Nodes

Obtiene la colección de objetos TreeNode asignados al actual nodo de árbol.Gets the collection of TreeNode objects assigned to the current tree node.

Parent Parent Parent Parent

Obtiene el nodo de árbol primario del actual nodo de árbol.Gets the parent tree node of the current tree node.

PrevNode PrevNode PrevNode PrevNode

Obtiene el anterior nodo de árbol relacionado.Gets the previous sibling tree node.

PrevVisibleNode PrevVisibleNode PrevVisibleNode PrevVisibleNode

Obtiene el anterior nodo de árbol visible.Gets the previous visible tree node.

SelectedImageIndex SelectedImageIndex SelectedImageIndex SelectedImageIndex

Obtiene o establece el valor de índice de la lista de imágenes correspondiente a la imagen que se muestra cuando está seleccionado el nodo de árbol.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

Obtiene o establece la clave de la imagen mostrada en el nodo de árbol cuando está seleccionado.Gets or sets the key of the image displayed in the tree node when it is in a selected state.

StateImageIndex StateImageIndex StateImageIndex StateImageIndex

Obtiene o establece el índice de la imagen que se usa para indicar el estado del TreeNode cuando el TreeView primario tiene su propiedad CheckBoxes establecida en 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

Obtiene o establece la clave de la imagen que se usa para indicar el estado del TreeNode cuando el TreeView primario tiene su propiedad CheckBoxes establecida en 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

Obtiene o establece el objeto que contiene datos acerca del nodo de árbol.Gets or sets the object that contains data about the tree node.

Text Text Text Text

Obtiene o establece el texto que se muestra en la etiqueta del nodo de árbol.Gets or sets the text displayed in the label of the tree node.

ToolTipText ToolTipText ToolTipText ToolTipText

Obtiene o establece el texto que aparece cuando el puntero del mouse se desplaza sobre el control TreeNode.Gets or sets the text that appears when the mouse pointer hovers over a TreeNode.

TreeView TreeView TreeView TreeView

Obtiene la vista de árbol primaria a la que está asignado el nodo de árbol.Gets the parent tree view that the tree node is assigned to.

Métodos

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

Inicia la edición de la etiqueta del nodo de árbol.Initiates the editing of the tree node label.

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

Copia el nodo de árbol y todo el subárbol con raíz en este nodo de árbol.Copies the tree node and the entire subtree rooted at this tree node.

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

Contrae el nodo de árbol.Collapses the tree node.

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

Contrae el control TreeNode y opcionalmente contrae sus elementos secundarios.Collapses the TreeNode and optionally collapses its children.

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

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.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)

Carga el estado del TreeNode a partir del SerializationInfo especificado.Loads the state of the TreeNode from the specified SerializationInfo.

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

Finaliza la edición de la etiqueta del nodo de árbol.Ends the editing of the tree node label.

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

Garantiza que el nodo de árbol sea visible, mediante la expansión de los nodos de árbol y el desplazamiento por el control de vista de árbol según sea necesario.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)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

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

Expande el nodo de árbol.Expands the tree node.

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

Expande todos los nodos de árbol secundarios.Expands all the child tree nodes.

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

Devuelve el nodo de árbol que tiene el identificador especificado y que está asignado al control de vista de árbol especificado.Returns the tree node with the specified handle and assigned to the specified tree view control.

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

Sirve como la función hash predeterminada.Serves as the default hash function.

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

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.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)

Devuelve el número de nodos de árbol secundarios.Returns the number of child tree nodes.

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.Obtains a lifetime service object to control the lifetime policy for this instance.

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

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

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

Crea una copia superficial del objeto MarshalByRefObject actual.Creates a shallow copy of the current MarshalByRefObject object.

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

Quita el actual nodo de árbol del control de vista de árbol.Removes the current tree node from the tree view control.

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

Guarda el estado del TreeNode en el SerializationInfo especificado.Saves the state of the TreeNode to the specified SerializationInfo.

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

Alterna el estado del nodo de árbol entre expandido y contraído.Toggles the tree node to either the expanded or collapsed state.

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

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

Implementaciones de interfaz explícitas

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

Rellena un objeto de información de serialización con los datos necesarios para serializar TreeNode.Populates a serialization information object with the data needed to serialize the TreeNode.

Se aplica a

Consulte también: