TreeNode TreeNode TreeNode TreeNode Class

Определение

Представляет узел 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
Наследование
Производный
Атрибуты
Реализации

Примеры

В следующем примере кода отображает сведения о заказчике в TreeView элемента управления.The following code example displays customer information in a TreeView control. Корневые узлы дерева отображаются имена клиентов, а дочерние узлы дерева отображают номера заказов для каждого клиента.The root tree nodes display customer names, and the child tree nodes display the order numbers assigned to each customer. В этом примере 1 000 заказчиков отображаются с 15 заказов.In this example, 1,000 customers are displayed with 15 orders each. Обновление TreeView отключено с помощью BeginUpdate и EndUpdate методы и ожидание Cursor отображается во время TreeView создает и заполняет TreeNode объектов.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. В этом примере требуется наличие Customer объект, содержащий коллекцию Order объектов.This example requires that you have a Customer object that can hold a collection of Order objects. Это также требует, что вы создали экземпляр TreeView управления 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

Комментарии

Nodes Коллекция содержит все дочерние TreeNode объекты, связанные с текущим TreeNode.The Nodes collection holds all the child TreeNode objects assigned to the current TreeNode. Можно добавить, удалить или клонировать TreeNode; при этом все дерева дочерние узлы добавлены, удалены или клонировать.You can add, remove, or clone a TreeNode; when you do this, all child tree nodes are added, removed, or cloned. Каждый TreeNode может содержать коллекцию других TreeNode объектов.Each TreeNode can contain a collection of other TreeNode objects. Это может оказаться трудно определить, где вы находитесь в TreeView при итерации по коллекции.This can make it difficult to determine where you are in the TreeView when iterating through the collection. Чтобы определить местоположение в древовидной структуре, используйте FullPath свойство.To determine your location in a tree structure, use the FullPath property. FullPath Строка может быть проанализирована с использованием PathSeparator строковое значение, чтобы определить, куда TreeNode начинается и заканчивается метка.The FullPath string can be parsed using the PathSeparator string value to determine where a TreeNode label begins and ends.

TreeNode Метка имеет значение, задав Text свойство явным образом.The TreeNode label is set by setting the Text property explicitly. Альтернативой является создание узла дерева с помощью одного из TreeNode конструкторов, содержит строковый параметр, представляющий Text свойство.The alternative is to create the tree node using one of the TreeNode constructors that has a string parameter that represents the Text property. Метка будет отображаться рядом с полем TreeNode изображения, если такой отображается.The label is displayed next to the TreeNode image, if one is displayed.

Для отображения изображений рядом с теми узлами дерева, назначить ImageList для ImageList свойство родительского объекта TreeView управления и назначить Image , ссылаясь на значение его индекса в ImageList свойство.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. Задайте ImageIndex присваивается значение индекса Image будет отображаться, когда TreeNode находится в невыбранном состоянии.Set the ImageIndex property to the index value of the Image you want to display when the TreeNode is in an unselected state. Аналогичным образом, установите SelectedImageIndex присваивается значение индекса Image будет отображаться, когда TreeNode выбран.Likewise, set the SelectedImageIndex property to the index value of the Image you want to display when the TreeNode is selected.

Выбор определенного узла дерева и итерация по Nodes коллекции можно получить с помощью следующих свойств: 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. Назначить TreeNode возвращаемого одним из перечисленных выше свойств в TreeView.SelectedNode свойство, чтобы выбрать этот узел дерева в TreeView элемента управления.Assign the TreeNode returned by one of aforementioned properties to the TreeView.SelectedNode property to select that tree node in the TreeView control.

Узлы дерева можно развернуть, чтобы отобразить следующий уровень дочерних узлов дерева.Tree nodes can be expanded to display the next level of child tree nodes. Пользователь может развернуть TreeNode , нажав знак "плюс" (+) рядом с пунктом TreeNode, если отображается одно, или вы можете развернуть TreeNode путем вызова Expand метод.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. Чтобы развернуть все дочерние уровни узлов дерева в Nodes коллекцию, вызовите ExpandAll метод.To expand all child tree node levels in the Nodes collection, call the ExpandAll method. Можно свернуть дочерние TreeNode уровня путем вызова Collapse метод, или же можно нажать кнопку знак минус (-) кнопку рядом с полем TreeNode, если такой отображается.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. Можно также вызвать Toggle альтернативный способ TreeNode между раскрытым и свернутым состояниями.You can also call the Toggle method to alternate the TreeNode between the expanded and collapsed states.

Узлы дерева, при необходимости можно отобразить типа "флажок".Tree nodes can optionally display a check box. Чтобы отобразить флажки, установите CheckBoxes свойство TreeView для true.To display the check boxes, set the CheckBoxes property of the TreeView to true. Checked Свойству true для узлов дерева, которые находятся в выбранном состоянии.The Checked property is set to true for tree nodes that are in a checked state.

Конструкторы

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

Инициализирует новый экземпляр класса TreeNode.Initializes a new instance of the TreeNode class.

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

Инициализирует новый экземпляр класса TreeNode класса, используя заданную информацию о сериализации и контекст.Initializes a new instance of the TreeNode class using the specified serialization information and context.

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

Инициализирует новый экземпляр класса TreeNode класса с заданной текстовой меткой.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)

Инициализирует новый экземпляр класса TreeNode класса с заданной текстовой меткой и рисунками, когда узел дерева находится в выбранном и невыбранном состоянии.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[])

Инициализирует новый экземпляр класса TreeNode класса с заданной текстовой меткой, дочерних узлов дерева и рисунками, когда узел дерева находится в выбранном и невыбранном состоянии.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[])

Инициализирует новый экземпляр класса TreeNode класс с указанной меткой текста и дочерними узлами дерева.Initializes a new instance of the TreeNode class with the specified label text and child tree nodes.

Свойства

BackColor BackColor BackColor BackColor

Получает или задает цвет фона узла дерева.Gets or sets the background color of the tree node.

Bounds Bounds Bounds Bounds

Возвращает границы узла дерева.Gets the bounds of the tree node.

Checked Checked Checked Checked

Возвращает или задает значение, указывающее, находится ли узел дерева в выбранном состоянии.Gets or sets a value indicating whether the tree node is in a checked state.

ContextMenu ContextMenu ContextMenu ContextMenu

Получает контекстное меню, связанный с этим узлом дерева.Gets the shortcut menu that is associated with this tree node.

ContextMenuStrip ContextMenuStrip ContextMenuStrip ContextMenuStrip

Возвращает или задает контекстное меню, связанное с этим узлом дерева.Gets or sets the shortcut menu associated with this tree node.

FirstNode FirstNode FirstNode FirstNode

Возвращает первый дочерний узел дерева в коллекции узлов дерева.Gets the first child tree node in the tree node collection.

ForeColor ForeColor ForeColor ForeColor

Возвращает или задает цвет переднего плана для узла дерева.Gets or sets the foreground color of the tree node.

FullPath FullPath FullPath FullPath

Получает путь из корневого узла дерева к текущему узлу дерева.Gets the path from the root tree node to the current tree node.

Handle Handle Handle Handle

Получает дескриптор узла дерева.Gets the handle of the tree node.

ImageIndex ImageIndex ImageIndex ImageIndex

Получает или задает значение индекса списка изображений для изображения, отображаемого, когда узел дерева находится в невыбранном состоянии.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

Возвращает или задает ключ для изображения, связанного с этим узлом дерева, когда узел находится в невыбранном состоянии.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

Получает положение узла дерева в коллекции узлов дерева.Gets the position of the tree node in the tree node collection.

IsEditing IsEditing IsEditing IsEditing

Получает значение, указывающее, является ли узел дерева находится в состоянии.Gets a value indicating whether the tree node is in an editable state.

IsExpanded IsExpanded IsExpanded IsExpanded

Получает значение, указывающее, является ли узел дерева в развернутом состоянии.Gets a value indicating whether the tree node is in the expanded state.

IsSelected IsSelected IsSelected IsSelected

Получает значение, указывающее, является ли узел дерева в выбранном состоянии.Gets a value indicating whether the tree node is in the selected state.

IsVisible IsVisible IsVisible IsVisible

Получает значение, указывающее, является ли узел дерева видимым или частично видимым.Gets a value indicating whether the tree node is visible or partially visible.

LastNode LastNode LastNode LastNode

Возвращает последний дочерний узел дерева.Gets the last child tree node.

Level Level Level Level

Возвращает отсчитываемый от нуля глубину узла дерева в TreeView элемента управления.Gets the zero-based depth of the tree node in the TreeView control.

Name Name Name Name

Получает или задает имя узла дерева.Gets or sets the name of the tree node.

NextNode NextNode NextNode NextNode

Возвращает следующий одноуровневый элемент узла дерева.Gets the next sibling tree node.

NextVisibleNode NextVisibleNode NextVisibleNode NextVisibleNode

Возвращает следующий отображаемый узел дерева.Gets the next visible tree node.

NodeFont NodeFont NodeFont NodeFont

Получает или задает шрифт, используемый для отображения текста метки узла дерева.Gets or sets the font that is used to display the text on the tree node label.

Nodes Nodes Nodes Nodes

Получает коллекцию TreeNode объектов, назначенных текущему узлу дерева.Gets the collection of TreeNode objects assigned to the current tree node.

Parent Parent Parent Parent

Возвращает родительский узел дерева для текущего узла дерева.Gets the parent tree node of the current tree node.

PrevNode PrevNode PrevNode PrevNode

Возвращает предыдущий одноуровневый элемент узла дерева.Gets the previous sibling tree node.

PrevVisibleNode PrevVisibleNode PrevVisibleNode PrevVisibleNode

Возвращает предшествующий отображаемый узел дерева.Gets the previous visible tree node.

SelectedImageIndex SelectedImageIndex SelectedImageIndex SelectedImageIndex

Возвращает или задает значение индекса списка изображений, изображения, отображаемый, когда узел дерева находится в выбранном состоянии.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

Получает или задает ключ изображения, отображаемого в узле дерева, когда он находится в выбранном состоянии.Gets or sets the key of the image displayed in the tree node when it is in a selected state.

StateImageIndex StateImageIndex StateImageIndex StateImageIndex

Возвращает или задает индекс изображения, который используется для указания состояния узла TreeNode при родительского TreeView имеет его CheckBoxes свойство значение 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

Возвращает или задает ключ изображения, который используется для указания состояния узла TreeNode при родительского TreeView имеет его CheckBoxes свойство значение 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

Возвращает или задает объект, содержащий данные об узле дерева.Gets or sets the object that contains data about the tree node.

Text Text Text Text

Возвращает или задает текст, отображаемый в метке узла дерева.Gets or sets the text displayed in the label of the tree node.

ToolTipText ToolTipText ToolTipText ToolTipText

Возвращает или задает текст, отображаемый при наведении указателя мыши TreeNode.Gets or sets the text that appears when the mouse pointer hovers over a TreeNode.

TreeView TreeView TreeView TreeView

Возвращает родительский объект дерево, которому назначен узел дерева.Gets the parent tree view that the tree node is assigned to.

Методы

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

Инициирует редактирование метки узла дерева.Initiates the editing of the tree node label.

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

Копирует узел дерева и все поддерево с корнем в данный узел дерева.Copies the tree node and the entire subtree rooted at this tree node.

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

Сворачивает узел дерева.Collapses the tree node.

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

Сворачивает TreeNode и дополнительно сворачивает дочерние.Collapses the TreeNode and optionally collapses its children.

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

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.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)

Загружает состояние TreeNode из указанного SerializationInfo.Loads the state of the TreeNode from the specified SerializationInfo.

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

Завершает редактирование метки узла дерева.Ends the editing of the tree node label.

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

Гарантирует, что узел дерева является видимым, развертывание узлов дерева и прокрутку в элементе управления иерархического представления, при необходимости.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)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Разворачивает узел дерева.Expands the tree node.

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

Разворачивает все дочерние узлы дерева.Expands all the child tree nodes.

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

Возвращает узел дерева с указанным дескриптором и назначает указанное дерево просмотра элемента управления.Returns the tree node with the specified handle and assigned to the specified tree view control.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.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)

Возвращает количество дочерних узлов дерева.Returns the number of child tree nodes.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

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

Удаляет текущий узел дерева в элементе управления иерархического представления.Removes the current tree node from the tree view control.

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

Сохраняет состояние TreeNode в указанный SerializationInfo.Saves the state of the TreeNode to the specified SerializationInfo.

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

Переключает узел дерева в развернутое или свернутое состояние.Toggles the tree node to either the expanded or collapsed state.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

Явные реализации интерфейса

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

Заполняет объект сведений о сериализации данными, необходимыми для сериализации TreeNode.Populates a serialization information object with the data needed to serialize the TreeNode.

Применяется к

Дополнительно