摘要:TreeView1.Nodes.Add(NewTreeNode(customer2.CustomerName))''AddachildTreeNodeforeachOrderobjectinthecurrentCustomer.ForEachorder1AsOrderIncustomer2.CustomerOrdersTreeView1.Nodes(Array.IndexOf(customerArray,customer2)).Nodes.Add(_NewTreeNode(customer2.CustomerName&
TreeView1.Nodes.Add(New TreeNode(customer2.CustomerName))
' Add a child TreeNode for each Order object in the current Customer.
For Each order1 As Order In customer2.CustomerOrders
TreeView1.Nodes(Array.IndexOf(customerArray, customer2)).Nodes.Add( _
New TreeNode(customer2.CustomerName & "." & order1.OrderID))
Next
Next
' Begin repainting the TreeView.
TreeView1.EndUpdate()
即使在您不希望向控件添加許多對(duì)象時(shí),您也應(yīng)該使用 BeginUpdate 和 EndUpdate 方法。在大多數(shù)情況下,您在運(yùn)行之前將不知道要添加的項(xiàng)的確切個(gè)數(shù)。因此,為了妥善處理大量數(shù)據(jù)以及應(yīng)付將來(lái)的要求,您應(yīng)該總是調(diào)用 BeginUpdate 和 EndUpdate 方法。注調(diào)用 Windows 窗體控件使用的許多 Collection 類的 AddRange 方法時(shí),將自動(dòng)為您調(diào)用 BeginUpdate 和 EndUpdate 方法。
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題