Пример #1
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            // mdi support
            // 发现一个问题,在这个类的构造函数中进行判断,那么is-mdi-container 会是false,
            // 只有在*直接设置窗体为mdi-container的类的构造函数*中,is-mdi-container 才是true;
            // 所以不能在构造函数中作判断,要在这里进行。
            if (base.IsMdiContainer)
            {
                SetMdiClient();
                _listClosedMdiChild = new List<Form>();
                _mdiBarController = new MdiBarController(this);
                _mdiBarController.TabCloseButtonClick += new EventHandler(OnMdiTabCloseButtonClick);
                _mdiBarController.NewTabButtonClick +=new EventHandler(OnMdiNewTabButtonClick);
                OnMdiBarCreated(this, EventArgs.Empty);
            }
        }
Пример #2
0
 public MdiGMTabItem(MdiBarController barContainer)
 {
     _barContainer = barContainer;
     IsStillValid = true;
 }