Click here to Skip to main content
15,900,815 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
Hello.
I have an problem with hiding which i cant figure out. I'm doing an program there i need to remove treenode if tre == "Skat". Ore if you look at this photo http://dl.dropbox.com/u/2230967/Capture.PNG, i like to remove all from the right treeViewe that's Gray.
System.Drawing.Color Silver = System.Drawing.Color.Silver;
                System.Drawing.Color Red = System.Drawing.Color.Red;
                System.Drawing.Color Green = System.Drawing.Color.Green;
                System.Drawing.Color Yellow = System.Drawing.Color.Orange;
                List<string> TreeView = new List<string>() {"Skat","Opgave Accept","Planlægning","Engagement forspørgelse",
                "Kundetilfredshedsundersøglese","Saldomeddelse","Beholdningseftersyn",
                "Lagerkontrol","Advokat Brev","Produkt","Erhvers og selvskabsstyrrelsen","Afslutning","Arkivering"};
                TreeNode node;
                TreeNode node1;
                foreach (String treeViewStaticValues in TreeView)
                {
                    node = treeView2.Nodes.Add(treeViewStaticValues);
                    node.SelectedImageIndex = 4;
                    node.ImageIndex = 4;
                    foreach (string treViewComp in companys)
                    {
                        xmlCompanyGet xg = new xmlCompanyGet();
                        Company company = xg.getOneCompany(treViewComp);
                            node1 = node.Nodes.Add(treViewComp);
                        #region Skat
                        if (treeViewStaticValues == "Skat")
                        {
                            if (company.SkatBool == true)
                            {
                                if (company.SkatSendtTilSkat && company.SkatUdbytteErklaering == true)
                                {
                                    node1.ImageIndex = 1;
                                }
                                else if (!company.SkatSendtTilSkat || !company.SkatUdbytteErklaering == false)
                                {
                                    node1.ImageIndex = 2;
                                }
                                else
                                {
                                    node1.ImageIndex = 3;
                                }
                            }
                            else
                            {
                                node1.ImageIndex = 0;
                            }
                        }
                        #endregion

Best regard Morten Starck

[edit]Spurious code block removed - OriginalGriff[/edit]
Posted
Updated 13-Mar-11 3:29am
v2

1 solution

Hei Morten,

Are you looking for the
TreeNodeCollection.Remove Method[^]?

Regards
Espen Harlinn
 
Share this answer
 
Comments
Dalek Dave 13-Mar-11 9:58am    
Clunk! Google is complicated, good job you were there to help :)
Espen Harlinn 13-Mar-11 10:00am    
Thanks Dalek - nice to see that you are quite active again :)
Henry Minute 13-Mar-11 10:12am    
From the OP - Posted as an answer.

Thanks. Of Course it's the easiest way. I not think about it. Wink | ;)
Sergey Alexandrovich Kryukov 13-Mar-11 15:37pm    
OK, 5
--SA
Espen Harlinn 13-Mar-11 16:02pm    
Thank you, SAKryukov!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900