/// <summary> /// 动态创建控件 /// </summary> private void buildControl() { titlePanel = new Panel(); titlePanel.BackColor = ColorTranslator.FromHtml("#438EB9"); this.Controls.Add(titlePanel); // 注册鼠标事件到窗体 registerMouseEvent(titlePanel); corpName = new Label(); corpName.AutoSize = false; corpName.Text = "上海数码科技"; corpName.TextAlign = ContentAlignment.MiddleCenter; corpName.ForeColor = Color.Black; corpName.BackColor = Color.White; this.Controls.Add(corpName); systemTree = new BaseTreeView(); this.Controls.Add(systemTree); systemTree.BorderStyle = BorderStyle.None; systemTree.ItemHeight = 60; systemTree.Font = new Font("宋体", 10); systemTree.ImageList = initImages(); systemTree.NodeMouseClick += systemTree_NodeMouseClick; systemTree.Invalidate(); bar = new NativeBar(); this.Controls.Add(bar); // setCtrl = new SystemSetting(); this.Controls.Add(setCtrl); setCtrl.Visible = false; setCtrl.buildControl(); logPanel = new LoggerPannel(); this.Controls.Add(logPanel); logPanel.Visible = false; logPanel.buildControl(); roleCtrl = new RoleControl(); grantCtrl = new GrantControl(); this.Controls.Add(roleCtrl); this.Controls.Add(grantCtrl); roleCtrl.Visible = false; grantCtrl.Visible = false; roleCtrl.buildControl(); grantCtrl.buildControl(); orderControl = new OrderControl(); this.Controls.Add(orderControl); orderControl.buildControl(); orderControl.Visible = false; terminalCtrl = new TerminalControl(); this.Controls.Add(terminalCtrl); terminalCtrl.buildControl(); terminalCtrl.Visible = false; }