Name: Konstantin
Location: Russia

Tuesday, March 25, 2008

Bugs

На интересный баг наткнулся товарищ с RSDN

Вкратце:

Такой вот код

treeView1.Nodes.Add("Test");
    for (int i = 0; i < 10; ++i) {
        treeView1.Nodes[0] = new TreeNode("Test");
    }

label1.Text = "Nodes count: " +

           treeView1.Nodes.Count.ToString();

приведет вот к такому неожиданному результату

image

Видимо никто не пользуется TreeNodeCollection.set_Item (да и в самом деле зачем?), раз этот баг докатился до 3-й версии фреймворка.

 

P.S. Любопытно что три года назад я отвечал на подобный вопрос =)

1 Comments:

Blogger Sergey Miryanov said...

Хехе, осталось засабмитить баг в МС. Может к 2009 году его исправят.

March 25, 2008 9:20 PM  

Post a Comment

Links to this post:

Create a Link

<< Home