Aracılığıyla paylaş


Node başka bir yere atandıysa TreeNodeCollection.Item özel durum oluşturur

TreeNodeCollection.Item[Int32] atanan düğüm başka bir ArgumentException düğüme TreeView veya başka bir dizinde bu TreeView düğüme bağlıysa bir oluşturur.

Açıklama değiştirildi

Önceki .NET sürümlerinde, bir ağaç düğümünü bir koleksiyona zaten bağlı TreeViewolsa bile atayabilirsiniz. Bu yinelenen düğümlere yol açabilir. .NET 6'dan başlayarak, TreeNodeCollection.Item[Int32] atanan düğüm zaten başka TreeView bir ArgumentException düğüme bağlıysa veya başka bir dizinde buna TreeView bağlıysa bir oluşturur.

Kategoriyi değiştir

Bu değişiklik ikili uyumluluğu etkiler.

Değişiklik nedeni

Giriş parametresini doğrulamak, diğer TreeNodeCollection API'lerin davranışıyla tutarlıdır.

Sürüm kullanıma sunulmuştur

.NET 6

Koleksiyona atamadan önce bir TreeNode bağlamasını kaldırdığınızdan emin olun.

Etkilenen API’ler

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