zoukankan      html  css  js  c++  java
  • TreeNode Tag 属性

    获取或设置包含树节点有关数据的对象。

    任何Object 派生类型都可被指派给此属性。如果此属性是通过 Windows 窗体设计器设置的,则只能指派文本。

    public class Customer
    {
       public ArrayList CustomerOrders;
       public string CustomerName;
       public Customer(string myName)
       {
          CustomerName = myName;
          CustomerOrders = new ArrayList();
       }
    }
    public class Order
    {
       public string OrderID;
       public Order(string myOrderID )
       {
          this.OrderID = myOrderID;
       }
    }

    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);
       }
    }

  • 相关阅读:
    eclipse远程调试Tomcat方法(转)
    Django表单字段汇总
    Django表单API详解
    django使用表单
    django自定义模板标签和过滤器
    django人类可读性
    django特殊的标签和过滤器
    Django内置模板标签
    Django模板语言详解
    django 动态生成PDF文件
  • 原文地址:https://www.cnblogs.com/kingwangzhen/p/1486097.html
Copyright © 2011-2022 走看看