/// <summary> /// 初始化导航栏 /// </summary> private void InitNavBar() { this.Dock = DockStyle.Left; int barHeight = 22; for (int n = 0; n < NavButtonGroup.Count; n++) { ButtonGroup buttonGroup = NavButtonGroup[n]; buttonGroup.Left = 2; buttonGroup.Tag = n; buttonGroup.TitleBarClick += new EventHandler(TitleBar_Click); buttonGroup.ImageButtonClick += new ButtonClickHander(ImageButton_Click); buttonGroup.InitImageButtons(); PnlBackGround.Controls.Add(buttonGroup); } PnlBottomLine.Top = PnlBackGround.Height - (NavButtonGroup.Count - CurrentGroupIndex - 1) * barHeight; ResetNavBar(); }