TreeNodeCollection.Item lève une exception si le nœud est affecté ailleurs
TreeNodeCollection.Item[Int32] lève une exception ArgumentException si le nœud en cours d’affectation est déjà lié à un autre TreeView ou à ce TreeView à un autre index.
Description de la modification
Dans les versions précédentes de .NET, vous pouvez affecter un nœud d’arborescence à une collection même s’il est déjà lié à un TreeView. Cela peut entraîner des nœuds en double. À compter de .NET 6, TreeNodeCollection.Item[Int32] lève une ArgumentException si le nœud en cours d’affectation est déjà lié à un autre TreeView ou à ce TreeView à un autre index.
Modifier la catégorie
Cette modification affecte la compatibilité binaire.
Raison du changement
La validation du paramètre d’entrée est cohérente avec le comportement d’autres API TreeNodeCollection
.
Version introduite
.NET 6
Action recommandée
Veillez à dissocier un TreeNode
avant de l’affecter à la collection.