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. この例では、1000の顧客がそれぞれ15の注文と共に表示されます。In this example, 1,000 customers are displayed with 15 orders each. の再TreeView描画は、メソッドBeginUpdateEndUpdateメソッドを使用して抑制され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

   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

注釈

コレクションには、現在TreeNodeTreeNodeに割り当てられているすべての子オブジェクトが格納されます。 NodesThe 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. 文字列値をPathSeparator使用してTreeNode 文字列を解析し、ラベルの開始位置と終了位置を決定できます。FullPathThe 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.

ツリーノードの横に画像を表示するにはImageListImageImageList TreeViewコントロールのプロパティにを割り当て、 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. プロパティを、 TreeNodeが選択されていImageない状態のときに表示するのインデックス値に設定します。 ImageIndexSet the ImageIndex property to the index value of the Image you want to display when the TreeNode is in an unselected state. 同様に、 SelectedImageIndexプロパティを、 TreeNodeが選択されたImageときに表示するのインデックス値に設定します。Likewise, set the SelectedImageIndex property to the index value of the Image you want to display when the TreeNode is selected.

特定のツリーノードを選択し、 Nodesコレクションの反復処理を行うにはNextVisibleNode FirstNode PrevVisibleNode、、 LastNode NextNode、、 PrevNode、、の各プロパティ値を使用します。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. 前述のいずれかのプロパティによってTreeView.SelectedNode TreeView TreeNode返されたをプロパティに割り当てて、コントロール内のそのツリーノードを選択します。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. プロパティは、チェックさtrueれた状態のツリーノードに対してに設定されます。 CheckedThe 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 コントロールにおけるツリー ノードの深さを取得します。最初の深さは 0 です。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

TreeNodeTreeView プロパティが false に設定されている場合に、CheckBoxes の状態を示すために使用されるイメージのインデックスを取得または設定します。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

TreeNodeTreeView プロパティが false に設定されている場合に、CheckBoxes の状態を示すために使用されるイメージのキーを取得または設定します。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.

適用対象

こちらもご覧ください