TreeNode.Text プロパティ
アセンブリ: System.Web (system.web.dll 内)

[LocalizableAttribute(true)] public: property String^ Text { String^ get (); void set (String^ value); }
TreeView コントロールのノードに表示されるテキスト。既定値は空の文字列 ("") です。

TreeView コントロールのノードに表示されるテキストを指定または確認するには、Text プロパティを使用します。
![]() |
---|
Text プロパティに null 参照 (Visual Basic では Nothing) が格納されている場合、get アクセサは Value プロパティの値を返します。さらに、Value プロパティに null 参照 (Visual Basic では Nothing) が格納されている場合は、Empty が返されます。 |
このプロパティの値は、設定時に、デザイナ ツールを使用してリソース ファイルに自動的に保存できます。詳細については、LocalizableAttribute、ASP.NET のグローバリゼーションおよびローカリゼーション の各トピックを参照してください。
Topic | Location |
---|---|
方法 : TreeView のノード要素を追加または削除する (Visual Studio) | Visual Studio での ASP .NET Web アプリケーションの作成 |

Text プロパティを使用して、ノードのテキストを指定する方法を次のコード例に示します。
<%@ Page Language="VB" %> <html> <body> <form runat="server"> <h3>TreeView Declarative Syntax Example</h3> <asp:TreeView id="SampleTreeView" runat="server"> <Nodes> <asp:TreeNode Value="Home" NavigateUrl="Home.aspx" Text="Home" Target="Content" Expanded="True"> <asp:TreeNode Value="Page 1" NavigateUrl="Page1.aspx" Text="Page1" Target="Content"> <asp:TreeNode Value="Section 1" NavigateUrl="Section1.aspx" Text="Section 1" Target="Content"/> </asp:TreeNode> <asp:TreeNode Value="Page 2" NavigateUrl="Page2.aspx" Text="Page 2" Target="Content"> </asp:TreeNode> </asp:TreeNode> </Nodes> </asp:TreeView> </form> </body> </html>
<%@ Page Language="C#" %> <html> <body> <form runat="server"> <h3>TreeView Declarative Syntax Example</h3> <asp:TreeView id="SampleTreeView" runat="server"> <Nodes> <asp:TreeNode Value="Home" NavigateUrl="Home.aspx" Text="Home" Target="Content" Expanded="True"> <asp:TreeNode Value="Page 1" NavigateUrl="Page1.aspx" Text="Page1" Target="Content"> <asp:TreeNode Value="Section 1" NavigateUrl="Section1.aspx" Text="Section 1" Target="Content"/> </asp:TreeNode> <asp:TreeNode Value="Page 2" NavigateUrl="Page2.aspx" Text="Page 2" Target="Content"> </asp:TreeNode> </asp:TreeNode> </Nodes> </asp:TreeView> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


TreeNode.Text プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

[LocalizableAttribute(true)] public: property String^ Text { String^ get (); void set (String^ value); }
ツリー ノードのラベルに表示されるテキスト。

親 TreeView の LabelEdit プロパティが false に設定されている場合、ユーザーはこのプロパティを設定できません。代わりに、このプロパティを明示的に設定するには、Text プロパティを表す文字列パラメータをとる TreeNode コンストラクタの 1 つを使用してツリー ノードを作成します。TreeNode にイメージが表示される場合、ラベルはそのイメージの横に表示されます。

子ツリー ノードの割り当て先とするルート ツリー ノードを作成するコード例を次に示します。ArrayList の各 Customer オブジェクトの子ツリー ノードは、ルート ツリー ノードと、Customer オブジェクトに割り当てられている各 Order オブジェクトの子ツリー ノードに追加されます。Customer オブジェクトは Tag プロパティに割り当てられ、Customer オブジェクトを表すツリー ノードは Orange テキストで表示されます。この例は、Customer オブジェクトと Order オブジェクトが定義されていて、TreeView コントロールが Form に配置されていて、Customer オブジェクトを含む customerArray という名前の ArrayList があることを前提にしています。
Public Sub AddRootNodes() ' Add a root node to assign the customer nodes to. Dim rootNode As TreeNode rootNode = New TreeNode() rootNode.Text = "CustomerList" ' Add a main root treenode. myTreeView.Nodes.Add(rootNode) ' Add a root treenode for each Customer object in the ArrayList. Dim myCustomer As Customer For Each myCustomer In customerArray ' Add a child treenode for each Order object. Dim i As Integer = 0 Dim myTreeNodeArray(4) As TreeNode Dim myOrder As Order For Each myOrder In myCustomer.CustomerOrders myTreeNodeArray(i) = New TreeNode(myOrder.OrderID) i += 1 Next myOrder Dim customerNode As New TreeNode(myCustomer.CustomerName, _ myTreeNodeArray) ' Display the customer names with and Orange font. customerNode.ForeColor = Color.Orange ' Store the Customer object in the Tag property of the TreeNode. customerNode.Tag = myCustomer myTreeView.Nodes(0).Nodes.Add(customerNode) Next myCustomer End Sub
public void AddRootNodes() { // Add a root node to assign the customer nodes to. TreeNode rootNode = new TreeNode(); rootNode.Text = "CustomerList"; // Add a main root treenode. myTreeView.Nodes.Add(rootNode); // Add a root treenode for each 'Customer' object in the ArrayList. foreach(Customer myCustomer in customerArray) { // Add a child treenode for each Order object. int i = 0; TreeNode[] myTreeNodeArray = new TreeNode[5]; foreach(Order myOrder in myCustomer.CustomerOrders) { myTreeNodeArray[i] = new TreeNode(myOrder.OrderID); i++; } TreeNode customerNode = new TreeNode(myCustomer.CustomerName , myTreeNodeArray); // Display the customer names with and Orange font. customerNode.ForeColor = Color.Orange; // Store the Customer object in the Tag property of the TreeNode. customerNode.Tag = myCustomer; myTreeView.Nodes[0].Nodes.Add(customerNode); } }
void AddRootNodes() { // Add a root node to assign the customer nodes to. TreeNode^ rootNode = gcnew TreeNode; rootNode->Text = "CustomerList"; // Add a main root treenode. myTreeView->Nodes->Add( rootNode ); // Add a root treenode for each 'Customer' object in the ArrayList. IEnumerator^ myEnum = customerArray->GetEnumerator(); while ( myEnum->MoveNext() ) { Customer^ myCustomer = safe_cast<Customer^>(myEnum->Current); // Add a child treenode for each Order object. int i = 0; array<TreeNode^>^myTreeNodeArray = gcnew array<TreeNode^>(5); IEnumerator^ myEnum = myCustomer->CustomerOrders->GetEnumerator(); while ( myEnum->MoveNext() ) { Order^ myOrder = safe_cast<Order^>(myEnum->Current); myTreeNodeArray[ i ] = gcnew TreeNode( myOrder->OrderID ); i++; } TreeNode^ customerNode = gcnew TreeNode( myCustomer->CustomerName,myTreeNodeArray ); // Display the customer names with and Orange font. customerNode->ForeColor = Color::Orange; // Store the Customer Object* in the Tag property of the TreeNode. customerNode->Tag = myCustomer; myTreeView->Nodes[ 0 ]->Nodes->Add( customerNode ); } }
public void AddRootNodes() { // Add a root node to assign the customer nodes to. TreeNode rootNode = new TreeNode(); rootNode.set_Text("CustomerList"); // Add a main root treenode. myTreeView.get_Nodes().Add(rootNode); // Add a root treenode for each 'Customer' object in the ArrayList. for (int iCtr1 = 0; iCtr1 < customerArray.get_Count(); iCtr1++) { Customer myCustomer = (Customer)customerArray.get_Item(iCtr1); // Add a child treenode for each Order object. int i = 0; TreeNode myTreeNodeArray[] = new TreeNode[5]; for (int iCtr2 = 0; iCtr2 < myCustomer.customerOrders.get_Count(); iCtr2++) { Order myOrder = (Order)myCustomer.customerOrders.get_Item(iCtr2); myTreeNodeArray.set_Item(i, new TreeNode(myOrder.orderID)); i++; } TreeNode customerNode = new TreeNode(myCustomer.customerName, myTreeNodeArray); // Display the customer names with and Orange font. customerNode.set_ForeColor(Color.get_Orange()); // Store the Customer object in the Tag property of the TreeNode. customerNode.set_Tag(myCustomer); myTreeView.get_Nodes().get_Item(0).get_Nodes().Add(customerNode); } } //AddRootNodes

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からTreeNode.Textを検索する場合は、下記のリンクをクリックしてください。

- TreeNode.Textのページへのリンク