Beispiel #1
0
 public void RemoveItem(TabPage p)
 {
     //p.Owner = null;
     //tabPageCollection.Remove(p);
     //panel.RemoveChildBox(p);
 }
Beispiel #2
0
 //------------------------
 internal void ChildNotifyTabMouseDown(TabPage childPage)
 {
     //change content ***
     contentNode.ClearAllElements();
     contentNode.AddChild(childPage.GetPageBody(contentNode));
 }
Beispiel #3
0
        public void AddItem(TabPage tabPage)
        {
            //1. store in collection

            tabPageCollection.Add(tabPage);
            tabPage.OwnerContainer = this;
            if (pnode != null)
            {
                if (currentPage == null)
                {
                    currentPage = tabPage;
                    //add tab button into list
                    this.tabTitleList.AddChild(tabPage.GetTitleNode(pnode));
                    //add page body
                    contentNode.AddChild(tabPage.GetPageBody(pnode));
                }
                else
                {
                    //add tab button into list
                    this.tabTitleList.AddChild(tabPage.GetTitleNode(pnode));
                }
            }
        }