TreeNode TreeNode TreeNode TreeNode Class

Definicja

Reprezentuje węzeł TreeViewobiektu.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
Dziedziczenie
Pochodne
Atrybuty
Implementuje

Przykłady

Poniższy przykład kodu wyświetla informacje o klientach w TreeView kontrolce.The following code example displays customer information in a TreeView control. Węzły drzewa głównego wyświetlają nazwy klientów, a podrzędne węzły drzewa wyświetlają numery zamówień przypisane do każdego klienta.The root tree nodes display customer names, and the child tree nodes display the order numbers assigned to each customer. W tym przykładzie do 1 000 klientów są wyświetlane 15 zamówień.In this example, 1,000 customers are displayed with 15 orders each. TreeView Odświeżenie jest pomijane TreeView BeginUpdate przy użyciu metod i EndUpdate , a podczas tworzenia i malowania TreeNode obiektów Cursor jest wyświetlany czas oczekiwania.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. Ten przykład wymaga, aby masz Customer obiekt, który może zawierać Order kolekcję obiektów.This example requires that you have a Customer object that can hold a collection of Order objects. Wymaga również, aby utworzono wystąpienie TreeView kontrolki Formna.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

Uwagi

Kolekcja zawiera wszystkie obiekty podrzędne TreeNode przypisane do bieżącego TreeNode. NodesThe Nodes collection holds all the child TreeNode objects assigned to the current TreeNode. Po wykonaniu tej czynności można dodać, usunąć TreeNodelub sklonować. w takim przypadku wszystkie podrzędne węzły drzewa są dodawane, usuwane lub klonowane.You can add, remove, or clone a TreeNode; when you do this, all child tree nodes are added, removed, or cloned. Każda TreeNode z nich może zawierać kolekcję innych TreeNode obiektów.Each TreeNode can contain a collection of other TreeNode objects. Może to utrudnić ustalenie, gdzie jesteś w TreeView trakcie iteracji kolekcji.This can make it difficult to determine where you are in the TreeView when iterating through the collection. Aby określić lokalizację w strukturze drzewa, użyj FullPath właściwości.To determine your location in a tree structure, use the FullPath property. Ciąg można analizować za pomocą TreeNode wartości ciągu, PathSeparator aby określić, gdzie rozpoczyna się i kończą etykietka. FullPathThe FullPath string can be parsed using the PathSeparator string value to determine where a TreeNode label begins and ends.

Etykieta jest ustawiana przez Text ustawienie właściwości jawnie. TreeNodeThe TreeNode label is set by setting the Text property explicitly. Alternatywą jest utworzenie węzła drzewa przy użyciu jednego z TreeNode konstruktorów, które mają parametr ciągu, który Text reprezentuje właściwość.The alternative is to create the tree node using one of the TreeNode constructors that has a string parameter that represents the Text property. Etykieta jest wyświetlana obok TreeNode obrazu, jeśli jest wyświetlany.The label is displayed next to the TreeNode image, if one is displayed.

Aby wyświetlić obrazy obok węzłów drzewa, ImageList należy przypisać ImageList do właściwości kontrolki nadrzędnej TreeView i przypisać ImageList obiekt Image przez odwołanie jego wartości indeksu we właściwości.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. Ustaw właściwość na wartość Image indeksu, która TreeNode ma być wyświetlana, gdy element jest w stanie niezaznaczonym. ImageIndexSet the ImageIndex property to the index value of the Image you want to display when the TreeNode is in an unselected state. Analogicznie Ustaw SelectedImageIndex właściwość na wartość Image indeksu, która TreeNode ma być wyświetlana, gdy jest zaznaczone.Likewise, set the SelectedImageIndex property to the index value of the Image you want to display when the TreeNode is selected.

Wybór określonych węzłów drzewa i iteracja za Nodes pośrednictwem kolekcji można osiągnąć przy użyciu następujących wartości właściwości: FirstNode 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. Przypisz zwrócone przez jedną z wcześniej właściwości TreeView.SelectedNode do właściwości, aby wybrać TreeView ten węzeł drzewa w kontrolce. TreeNodeAssign the TreeNode returned by one of aforementioned properties to the TreeView.SelectedNode property to select that tree node in the TreeView control.

Węzły drzewa mogą być rozwinięte, aby wyświetlić następny poziom węzłów drzewa podrzędnego.Tree nodes can be expanded to display the next level of child tree nodes. Użytkownik może rozwinąć TreeNode , naciskając przycisk Plus (+) obok TreeNode, jeśli jest wyświetlany, TreeNode lub można Expand rozwinąć, wywołując metodę.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. Aby rozwinąć wszystkie podrzędne poziomy węzłów drzewa w Nodes kolekcji, ExpandAll Wywołaj metodę.To expand all child tree node levels in the Nodes collection, call the ExpandAll method. Możesz zwinąć poziom podrzędny TreeNode , Collapse wywołując metodę lub naciskając przycisk minus (- TreeNode) obok elementu, jeśli jest wyświetlany.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. Możesz również wywołać Toggle metodę, aby przeprowadzić TreeNode alternatywę między rozwiniętym i zwiniętym stanem.You can also call the Toggle method to alternate the TreeNode between the expanded and collapsed states.

Węzły drzewa mogą opcjonalnie wyświetlać pole wyboru.Tree nodes can optionally display a check box. Aby wyświetlić pola wyboru, ustaw CheckBoxes Właściwość TreeView na true.To display the check boxes, set the CheckBoxes property of the TreeView to true. Właściwość jest ustawiona na true dla węzłów drzewa, które są w stanie zaznaczenia. CheckedThe Checked property is set to true for tree nodes that are in a checked state.

Konstruktory

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

Inicjuje nowe wystąpienie klasy TreeNode klasy.Initializes a new instance of the TreeNode class.

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

Inicjuje nowe wystąpienie TreeNode klasy przy użyciu określonych informacji o serializacji i kontekstu.Initializes a new instance of the TreeNode class using the specified serialization information and context.

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

Inicjuje nowe wystąpienie TreeNode klasy z określonym tekstem etykiety.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)

Inicjuje nowe wystąpienie TreeNode klasy z określonym tekstem etykiety i obrazami, które mają być wyświetlane, gdy węzeł drzewa jest w stanie wybranym i niezaznaczonym.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[])

Inicjuje nowe wystąpienie TreeNode klasy z określonym tekstem etykiety, podrzędnymi węzłami drzewa i obrazami wyświetlanymi, gdy węzeł drzewa jest w stanie zaznaczonym i niezaznaczonym.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[])

Inicjuje nowe wystąpienie TreeNode klasy z określonym tekstem etykiety i podrzędnymi węzłami drzewa.Initializes a new instance of the TreeNode class with the specified label text and child tree nodes.

Właściwości

BackColor BackColor BackColor BackColor

Pobiera lub ustawia kolor tła węzła drzewa.Gets or sets the background color of the tree node.

Bounds Bounds Bounds Bounds

Pobiera granice węzła drzewa.Gets the bounds of the tree node.

Checked Checked Checked Checked

Pobiera lub ustawia wartość wskazującą, czy węzeł drzewa jest w stanie zaznaczenia.Gets or sets a value indicating whether the tree node is in a checked state.

ContextMenu ContextMenu ContextMenu ContextMenu

Pobiera menu skrótów skojarzone z tym węzłem drzewa.Gets the shortcut menu that is associated with this tree node.

ContextMenuStrip ContextMenuStrip ContextMenuStrip ContextMenuStrip

Pobiera lub ustawia menu skrótów skojarzone z tym węzłem drzewa.Gets or sets the shortcut menu associated with this tree node.

FirstNode FirstNode FirstNode FirstNode

Pobiera pierwszy podrzędny węzeł drzewa w kolekcji węzłów drzewa.Gets the first child tree node in the tree node collection.

ForeColor ForeColor ForeColor ForeColor

Pobiera lub ustawia kolor pierwszego planu węzła drzewa.Gets or sets the foreground color of the tree node.

FullPath FullPath FullPath FullPath

Pobiera ścieżkę z węzła głównego drzewa do bieżącego węzła drzewa.Gets the path from the root tree node to the current tree node.

Handle Handle Handle Handle

Pobiera uchwyt węzła drzewa.Gets the handle of the tree node.

ImageIndex ImageIndex ImageIndex ImageIndex

Pobiera lub ustawia wartość indeksu listy obrazów wyświetlanego, gdy węzeł drzewa jest w stanie niezaznaczonym.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

Pobiera lub ustawia klucz dla obrazu skojarzonego z tym węzłem drzewa, gdy węzeł jest w stanie niezaznaczonym.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

Pobiera pozycję węzła drzewa w kolekcji węzłów drzewa.Gets the position of the tree node in the tree node collection.

IsEditing IsEditing IsEditing IsEditing

Pobiera wartość wskazującą, czy węzeł drzewa jest w stanie edytowalnym.Gets a value indicating whether the tree node is in an editable state.

IsExpanded IsExpanded IsExpanded IsExpanded

Pobiera wartość wskazującą, czy węzeł drzewa jest w stanie rozwiniętym.Gets a value indicating whether the tree node is in the expanded state.

IsSelected IsSelected IsSelected IsSelected

Pobiera wartość wskazującą, czy węzeł drzewa jest w wybranym stanie.Gets a value indicating whether the tree node is in the selected state.

IsVisible IsVisible IsVisible IsVisible

Pobiera wartość wskazującą, czy węzeł drzewa jest widoczny, czy częściowo widoczny.Gets a value indicating whether the tree node is visible or partially visible.

LastNode LastNode LastNode LastNode

Pobiera ostatni podrzędny węzeł drzewa.Gets the last child tree node.

Level Level Level Level

Pobiera od zera głębokość węzła drzewa w TreeView kontrolce.Gets the zero-based depth of the tree node in the TreeView control.

Name Name Name Name

Pobiera lub ustawia nazwę węzła drzewa.Gets or sets the name of the tree node.

NextNode NextNode NextNode NextNode

Pobiera następny równorzędny węzeł drzewa.Gets the next sibling tree node.

NextVisibleNode NextVisibleNode NextVisibleNode NextVisibleNode

Pobiera następny widoczny węzeł drzewa.Gets the next visible tree node.

NodeFont NodeFont NodeFont NodeFont

Pobiera lub ustawia czcionkę używaną do wyświetlania tekstu na etykiecie węzła drzewa.Gets or sets the font that is used to display the text on the tree node label.

Nodes Nodes Nodes Nodes

Pobiera kolekcję TreeNode obiektów przypisanych do bieżącego węzła drzewa.Gets the collection of TreeNode objects assigned to the current tree node.

Parent Parent Parent Parent

Pobiera węzeł drzewa nadrzędnego bieżącego węzła drzewa.Gets the parent tree node of the current tree node.

PrevNode PrevNode PrevNode PrevNode

Pobiera poprzedni węzeł drzewa elementów równorzędnych.Gets the previous sibling tree node.

PrevVisibleNode PrevVisibleNode PrevVisibleNode PrevVisibleNode

Pobiera poprzedni widoczny węzeł drzewa.Gets the previous visible tree node.

SelectedImageIndex SelectedImageIndex SelectedImageIndex SelectedImageIndex

Pobiera lub ustawia wartość indeksu listy obrazów wyświetlanego, gdy węzeł drzewa jest w wybranym stanie.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

Pobiera lub ustawia klucz obrazu wyświetlany w węźle drzewa, gdy znajduje się on w wybranym stanie.Gets or sets the key of the image displayed in the tree node when it is in a selected state.

StateImageIndex StateImageIndex StateImageIndex StateImageIndex

Pobiera lub ustawia indeks obrazu, który jest używany do TreeNode wskazania stanu elementu, w którym CheckBoxes Właściwość Parent TreeView falsema ustawioną wartość.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

Pobiera lub ustawia klucz obrazu, który jest używany do TreeNode wskazania stanu elementu, w którym CheckBoxes Właściwość Parent TreeView falsema ustawioną wartość.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

Pobiera lub ustawia obiekt, który zawiera dane o węźle drzewa.Gets or sets the object that contains data about the tree node.

Text Text Text Text

Pobiera lub ustawia tekst wyświetlany w etykiecie węzła drzewa.Gets or sets the text displayed in the label of the tree node.

ToolTipText ToolTipText ToolTipText ToolTipText

Pobiera lub ustawia tekst wyświetlany, gdy wskaźnik myszy znajduje się nad elementem TreeNode.Gets or sets the text that appears when the mouse pointer hovers over a TreeNode.

TreeView TreeView TreeView TreeView

Pobiera nadrzędny widok drzewa, do którego jest przypisany węzeł drzewa.Gets the parent tree view that the tree node is assigned to.

Metody

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

Inicjuje Edytowanie etykiety węzła drzewa.Initiates the editing of the tree node label.

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

Kopiuje węzeł drzewa i całe poddrzewo w tym węźle drzewa.Copies the tree node and the entire subtree rooted at this tree node.

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

Zwija węzeł drzewa.Collapses the tree node.

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

TreeNode Zwija i opcjonalnie zwija swoje elementy podrzędne.Collapses the TreeNode and optionally collapses its children.

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

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.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)

Ładuje stan TreeNode z określonego SerializationInfoelementu.Loads the state of the TreeNode from the specified SerializationInfo.

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

Zamyka Edytowanie etykiety węzła drzewa.Ends the editing of the tree node label.

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

Zapewnia, że węzeł drzewa jest widoczny, rozwijając węzły drzewa i przewijając kontrolkę widok drzewa stosownie do potrzeb.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)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

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

Rozwija węzeł drzewa.Expands the tree node.

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

Rozwija wszystkie podrzędne węzły drzewa.Expands all the child tree nodes.

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

Zwraca węzeł drzewa z określonym dojściem i przypisany do określonej kontrolki widoku drzewa.Returns the tree node with the specified handle and assigned to the specified tree view control.

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

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

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

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.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)

Zwraca liczbę węzłów drzewa podrzędnego.Returns the number of child tree nodes.

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

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

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

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

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

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

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

Tworzy skróconą kopię bieżącego MarshalByRefObject obiektu.Creates a shallow copy of the current MarshalByRefObject object.

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

Usuwa bieżący węzeł drzewa z kontrolki widoku drzewa.Removes the current tree node from the tree view control.

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

Zapisuje stan TreeNode do określonego SerializationInfo.Saves the state of the TreeNode to the specified SerializationInfo.

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

Włącza lub wyłącza węzeł drzewa w stanie rozwiniętym lub zwiniętym.Toggles the tree node to either the expanded or collapsed state.

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

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

Jawne implementacje interfejsu

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

Wypełnia obiekt informacji serializacji danymi wymaganymi do serializacji TreeNode.Populates a serialization information object with the data needed to serialize the TreeNode.

Dotyczy

Zobacz też