/// <summary> /// 添加新选项卡页 /// </summary> public void Add(UnitPage page) { page.SetBounds(-15000, 0, _pagesPanel.Width, _pagesPanel.Height); page.Button.Text = page.Name; _pagesPanel.Controls.Add(page); AddButton(page.Button); }
protected override void OnSelectedIndexSet(EventArgs e) { if (Count > 0) { for (int index = 0; index < Count; index++) { UnitPage page = GetPageAt(index); if (index == SelectedIndex) { page.SetBounds(0, 0, _pagesPanel.Width, _pagesPanel.Height); page.Visible = true; } else { page.SetBounds(-110, 110, _pagesPanel.Width, _pagesPanel.Height); page.Visible = false; } } PageSelectionMade(GetPageAt(SelectedIndex), e); } base.OnSelectedIndexSet(e); }