We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
close icon

Layout issue with MultiColumnTreeView BeginUpdate / EndUpdate

Hi, when I populate MultiColumnTreeView within BeginUpdate / EndUpdate calls all the nodes appear at the left border of the control, text overlapping the plus/minus signs. When I comment BeginUpdate line, the nodes are displayed correctly. Is this behavior by design? Here is a sample to reproduce it in a blank project: 

multiColumnTreeView1.Style = MultiColumnVisualStyle.Default;
multiColumnTreeView1.BeginUpdate();
            
for (int i = 0; i < 10; i++)
{
    var node = new TreeNodeAdv("parent");
    multiColumnTreeView1.Nodes.Add(node);

    for (int j = 0; j < 10; j++)
    {
        var node2 = new TreeNodeAdv("child");
        node.Nodes.Add(node2);
    }
}

multiColumnTreeView1.EndUpdate();

Thanks,
Sergei

3 Replies

SK Senthil Kumaran Rajan Syncfusion Team April 7, 2015 05:42 PM UTC

Hi Sergi,

Thank you for using Syncfusion products.

We have prepared sample by loading MultiColumnTreeView, based on shared details and we could find TreeNodeAdv text does not overlaps, with the Plus Minus icon in both the cases. Could you please check with the sample and video attached in below location?

Sample Location: http://www.syncfusion.com/downloads/support/forum/118738/MultiColumn-1333414670.zip

Video Location : http://www.syncfusion.com/downloads/support/forum/118738/MultiColumnTreeView-700763953.zip

And let us know whether we have followed proper steps reproduce this reported behavior? And If you are still able to reproduce this reported behavior, Could you please share us your machine configuration details? That will be helpful for us to analyze and provide prompt solution as earlier as possible.

Please let us know if you need further assistance.

Regards,
Senthil


SL Sergei Leschinksy April 7, 2015 06:05 PM UTC

Hi Senthil,

I've just checked your sample. The nodes are displayed correctly indeed. The problem occurs only if I move initialization code from the Form.Load event handler to the constructor of the form. I failed to check it with Form.Load initially as I usually do the initialization in the constructor. So it appears that the issue is a minor one and easy to deal with.

Thanks,
Sergei


SK Senthil Kumaran Rajan Syncfusion Team April 9, 2015 05:01 AM UTC

Hi Sergei,

We considered this requirement layout issue with “MulticolumnTreeView” as bug and a support incident has been created under your account to track the status of this requirement. Please log on to our support website to check for further updates.

https://www.syncfusion.com/account/login?ReturnUrl=/support/directtrac/incidents

Regards,
Senthil

Loader.
Live Chat Icon For mobile
Up arrow icon