protected void readLeft(System.Xml.XmlNode nodeLeft)
        {
            if (nodeLeft == null)
            {
                this.navigateBar1.Visible = false;
                return;
            }
            else
            {
                this.navigateBar1.Visible = true;
            }


            this.navigateBar1.NavigateBarButtons.Clear();

            try
            {
                foreach (System.Xml.XmlNode node in nodeLeft.ChildNodes)
                {
                    MT.WindowsUI.NavigationPane.NavigateBarButton button = new MT.WindowsUI.NavigationPane.NavigateBarButton();
                    button.Caption       = node.Attributes["NAME"].Value;
                    button.ToolTipText   = node.Attributes["MEMO"].Value;
                    button.IsShowCaption = false;
                    Control c = null;


                    c         = Neusoft.FrameWork.WinForms.Classes.Function.CreateControl(node.Attributes["DLLNAME"].Value, node.Attributes["CONTROLNAME"].Value);
                    c.Visible = true;

                    if (c.GetType().IsSubclassOf(typeof(TreeView)))
                    {
                        ((TreeView)c).DoubleClick += new EventHandler(frmWorkStation_DoubleClick);
                    }

                    button.RelatedControl = c;

                    this.navigateBar1.NavigateBarButtons.Add(button);
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
            this.navigateBar1.DisplayedButtonCount = nodeLeft.ChildNodes.Count;
        }
Example #2
0
 private void nbPrincipal_OnNavigateBarButtonSelected(MT.WindowsUI.NavigationPane.NavigateBarButton tNavigateBarButton)
 {
 }