public void Remove(Resco.Controls.CommonControls.TabPage page) { this.m_parent.Controls.Remove(page); this.m_list.Remove(page); this.m_ToolbarItemCollection.Remove(page.TabItem); this.m_parent.OnChanged(); }
public void Insert(int index, Resco.Controls.CommonControls.TabPage page) { this.m_list.Insert(index, page); page.Dock = DockStyle.Fill; page.VisiblePanel = false; this.m_parent.Controls.Add(page); this.m_ToolbarItemCollection.Insert(index, page.TabItem); this.m_parent.OnChanged(); }
private void ReadImage(Resco.Controls.CommonControls.TabPage anItem, XmlReader reader) { try { if (reader.Name == "Image") { Bitmap bitmap = TabControlConversion.ImageFromString(reader["Data"]); this.m_Conversion.SetProperty(anItem, reader["Name"], bitmap); } } catch (Exception) { } }
private Resco.Controls.CommonControls.TabPage ReadTabPage(XmlReader reader) { Resco.Controls.CommonControls.TabPage o = null; try { string str = reader["Name"]; o = new Resco.Controls.CommonControls.TabPage(); if (this._designTimeCallback != null) { this._designTimeCallback(o, null); } o.Name = str; if (!reader.IsEmptyElement) { goto Label_00F1; } return(o); Label_0042: try { string str2; if (((str2 = reader.Name) == null) || (str2 == "")) { goto Label_00F1; } if (!(str2 == "TabPage")) { if (str2 == "Image") { goto Label_00B1; } if (str2 == "TabItem") { goto Label_00BB; } if (str2 == "Property") { goto Label_00CA; } goto Label_00F1; } if (this._designTimeCallback != null) { this._designTimeCallback(o, null); } return(o); Label_00B1: this.ReadImage(o, reader); goto Label_00F1; Label_00BB: o.TabItem = this.ReadToolbarItem(reader); goto Label_00F1; Label_00CA: this.m_Conversion.SetProperty(o, reader["Name"], reader["Value"]); } catch { } Label_00F1: if (reader.Read()) { goto Label_0042; } } catch { try { if (((reader.Name == "TabPage") && reader.IsStartElement()) && !reader.IsEmptyElement) { while (reader.Read()) { if (reader.Name == "TabPage") { goto Label_0144; } } } } catch { } } Label_0144: if (o != null) { return(o); } return(new Resco.Controls.CommonControls.TabPage()); }
public int IndexOf(Resco.Controls.CommonControls.TabPage page) { return(this.m_list.IndexOf(page)); }
public bool Contains(Resco.Controls.CommonControls.TabPage page) { return(this.m_list.Contains(page)); }
public void Add(Resco.Controls.CommonControls.TabPage page) { this.Insert(this.Count, page); }