如果在其他位置指派節點,則 TreeNodeCollection.Item 會擲回例外狀況

如果指派的節點已經繫結至另一個 TreeView 或位於不同索引的這個 TreeView,則 TreeNodeCollection.Item[Int32] 會擲回 ArgumentException

變更描述

在以往的 .NET 版本中,即使樹狀節點已經繫結至 TreeView,您也可以將樹狀節點指派給集合。 這可能會導致重複的節點。 從 .NET 6 開始,如果指派的節點已經繫結至另一個 TreeView 或繫結至位於不同索引的這個 TreeView,則 TreeNodeCollection.Item[Int32] 會擲回 ArgumentException

變更類別

此變更會影響二進位相容性

變更原因

驗證輸入參數與其他 TreeNodeCollection API 的行為一致。

導入的版本

.NET 6

請務必在將 TreeNode 指派給集合之前予以解除繫結。

受影響的 API

System.Windows.Forms.TreeNodeCollection.Item[Int32]