Add Company ID to Classic Tree View

Namespace: Ice.Lib.UI
Assembly: Ice.Menu.Main

It is as simple as changing from this…

    public void loadCompanyNodes()
    {
        this.treeView.BeginUpdate();
        this.treeView.Nodes.Clear();
        Image image = this.iml16x16.Images[0x12];
        foreach (SessionData.CompanyRow row in this.sessionData.Company)
        {
            TreeNodeInfo info = new TreeNodeInfo(new NodeContext(row.AppServerURL, row.CompanyID, row.CurPlant)) {
                Type = NodeTypes.Company
            };
            UltraTreeNode node1 = this.treeView.Nodes.Add(this.getCompanyKey(row.AppServerURL, row.CompanyID), row.Name);
            node1.Tag = info;
            node1.Override.NodeAppearance.Image = image;
            node1.Override.SelectedNodeAppearance.Image = image;
        }
        this.treeView.EndUpdate();
    }

to this…

        public void loadCompanyNodes()
        {
            this.treeView.BeginUpdate();
            this.treeView.Nodes.Clear();
            Image image = this.iml16x16.Images[0x12];
            foreach (SessionData.CompanyRow row in this.sessionData.Company)
            {
                TreeNodeInfo info = new TreeNodeInfo(new NodeContext(row.AppServerURL, row.CompanyID, row.CurPlant)) {
                    Type = NodeTypes.Company
                };
                UltraTreeNode node1 = this.treeView.Nodes.Add(this.getCompanyKey(row.AppServerURL, row.CompanyID), $"({row.CompanyID}) {row.Name}");
                node1.Tag = info;
                node1.Override.NodeAppearance.Image = image;
                node1.Override.SelectedNodeAppearance.Image = image;
            }
            this.treeView.EndUpdate();
        }