/// <summary> /// The default constructor. /// </summary> public DropDownTabControl() { m_tpcPages = new TabPageCollection(); m_tpcPages.TabPageAdded += new EventHandler <TabPageEventArgs>(AddTabPage); m_tpcPages.TabPageRemoved += new EventHandler <TabPageEventArgs>(RemoveTabPage); m_pnlDropDownPanel = new Panel(); m_pnlDropDownPanel.Dock = DockStyle.Top; m_pnlDropDownPanel.DataBindings.Add("BackColor", this, "BackColor"); m_lblLabel = new Label(); m_lblLabel.AutoSize = true; m_lblLabel.Text = Name; m_lblLabel.Location = new Point(3, 3); m_cbxSelector = new ComboBox(); m_cbxSelector.Location = new Point(13, m_lblLabel.Top + 13 + 4); m_cbxSelector.DisplayMember = "Text"; m_cbxSelector.SelectedIndexChanged += new EventHandler(TabSelected); m_pnlDropDownPanel.Height = m_cbxSelector.Location.Y + m_cbxSelector.Height + 4; m_pnlDropDownPanel.Controls.Add(m_lblLabel); m_pnlDropDownPanel.Controls.Add(m_cbxSelector); Controls.Add(m_pnlDropDownPanel); }
public void SaveFighters() { TabPageCollection fighterPages = tabs.TabPages; // No fighters? if (fighterPages.Count <= 1) { return; } for (int i = 0; i < fighterPages.Count - 1; i++) { // Match on tab index, which is assigned to Fighter when it updates page values. // Update fields on page, then fields on subpages. selectedFighters[i].UpdateTblValues(fighterPages[i + 1]); foreach (TabPage subPage in fighterPages[i + 1].Controls.OfType <TabControl>().First().TabPages) { subPage.Select(); selectedFighters[i].UpdateTblValues(subPage); } int index = fighterData.GetFighterIndex(selectedFighters[i]); if (index >= 0) { fighterData.ReplaceFighterAtIndex(index, selectedFighters[i]); } } }
public TabStub(VisualStyle style) { // Default state _wct = null; _style = style; _hoverOver = -1; _hoverItem = -1; _selectedIndex = -1; _defaultFont = true; _defaultColor = true; _edge = Edge.None; _drawTabs = new ArrayList(); _tabPages = new TabPageCollection(); base.Font = SystemInformation.MenuFont; // Hookup to collection events _tabPages.Cleared += new CollectionClear(OnClearedPages); _tabPages.Inserted += new CollectionChange(OnInsertedPage); _tabPages.Removing += new CollectionChange(OnRemovingPage); _tabPages.Removed += new CollectionChange(OnRemovedPage); // Need notification when the MenuFont is changed Microsoft.Win32.SystemEvents.UserPreferenceChanged += new UserPreferenceChangedEventHandler(OnPreferenceChanged); // Default default colors DefineBackColor(SystemColors.Control); // Create the Timer for handling hovering over items _hoverTimer = new Timer(); _hoverTimer.Interval = _hoverInterval; _hoverTimer.Tick += new EventHandler(OnTimerExpire); }
private bool FindTabPageCollection( TabGroupSequence nodeGroup, Crownwood.DotNetMagic.Controls.TabPage tabPage, out TabPageCollection containingCollection) { for (var i = 0; i < nodeGroup.Count; i++) { var node = nodeGroup[i]; if (node.IsSequence) { var found = FindTabPageCollection(node as TabGroupSequence, tabPage, out containingCollection); if (found) { return(true); } } if (node.IsLeaf) { var leaf = (TabGroupLeaf)node; if (leaf.TabPages.Contains(tabPage)) { containingCollection = leaf.TabPages; return(true); } } } containingCollection = null; return(false); }
protected override void OnCreateControl() { base.OnCreateControl(); base.TabPages.Clear(); int ininCount = base.TabCount; for (int i = 0; i < ininCount; i++) { base.TabPages.RemoveAt(0); } TabPageCollection tc = new TabPageCollection(this); TabPageEX te = new TabPageEX(); te.Text = "TabPageEX"; tc.Add(te); te = new TabPageEX(); te.Text = "New"; tc.Add(te); base.SelectedIndex = 0; ToolStripMenuItem closeItem = addMenuItem("关闭"); ToolStripMenuItem closeRightItems = addMenuItem("关闭右侧标签"); ToolStripMenuItem closeOtherItems = addMenuItem("关闭其他标签"); rMenu.Items.Add(closeItem); closeItem.Click += new EventHandler(closeItem_Click); rMenu.Items.Add(closeRightItems); rMenu.Items.Add(closeOtherItems); closeRightItems.Click += new EventHandler(closeRightItems_Click); closeOtherItems.Click += new EventHandler(closeOtherItems_Click); }
public AeroTabControl() { EnableCtrlNumbers = true; EnableCtrlTab = true; SetStyle( ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint | ControlStyles.Opaque, true); SetStyle( ControlStyles.Selectable | ControlStyles.StandardClick | ControlStyles.StandardDoubleClick | ControlStyles.SupportsTransparentBackColor | ControlStyles.UserMouse, false); _pageCollection = new TabPageCollection(this); _closeButton = new AeroTabControlCloseButton(_tabStrip); _newTabButton = new AeroTabControlNewTabButton(_tabStrip); _tabListButton = new AeroTabControlTabListButton(_tabStrip); _tabStrip.NewTabButtonClicked += InvokeNewTabButtonClicked; _tabStrip.CloseButtonClicked += InvokeCloseButtonClicked; _tabStrip.SelectedTabChanged += InvokeSelectedTabChanged; _tabStrip.SelectedTabChanging += InvokeSelectedTabChanging; }
/// <summary> /// The default constructor. /// </summary> public DropDownTabControl() { TabPages = new TabPageCollection(); TabPages.TabPageAdded += AddTabPage; TabPages.TabPageRemoved += RemoveTabPage; var mPnlDropDownPanel = new Panel(); mPnlDropDownPanel.Dock = DockStyle.Top; mPnlDropDownPanel.DataBindings.Add("BackColor", this, "BackColor"); m_lblLabel = new Label(); m_lblLabel.AutoSize = true; m_lblLabel.Text = Name; m_lblLabel.Location = new Point(3, 3); TabSelector = new ComboBox(); TabSelector.Location = new Point(13, m_lblLabel.Top + 13 + 4); TabSelector.DisplayMember = "Text"; TabSelector.SelectedIndexChanged += TabSelected; mPnlDropDownPanel.Height = TabSelector.Location.Y + TabSelector.Height + 4; mPnlDropDownPanel.Controls.Add(m_lblLabel); mPnlDropDownPanel.Controls.Add(TabSelector); Controls.Add(mPnlDropDownPanel); }
protected sealed override void OnPaint(PaintEventArgs e) { Graphics g = e.Graphics; TabPageCollection tabPages = base.TabPages; int selectedIndex = base.SelectedIndex; int tabCount = base.TabCount; if (tabCount > 0) { // Draw the background behind the tabs Rectangle tabChannel = base.GetTabRect(0); tabChannel.X = 0; tabChannel.Width = base.Width; g.FillRectangle(SystemBrushes.Control, tabChannel); // Draw each tab InlineTabRenameTextBox renamingTextBox = myRenamingTextBox; TabPage renamingTabPage = (renamingTextBox != null) ? renamingTextBox.RenamingTabPage : null; for (int i = 0; i < tabCount; i++) { DrawTab(g, base.GetTabRect(i), tabPages[i], i == selectedIndex, renamingTabPage); } } base.OnPaint(e); }
public void TabControlAccessibleObject_GetChildCount_ReturnsExpected() { using TabControl tabControl = new(); tabControl.CreateControl(); TabPageCollection pages = tabControl.TabPages; pages.AddRange(new TabPage[] { new(), new(), new() });
private void Form_SelectSheetForm_Load(object sender, EventArgs e) { TabPageCollection tables = this._mainFrom.tabControl_table.TabPages; if (tables == null || tables.Count == 0) { return; } int x = 10, y = 20; foreach (TabPage page in tables) { CheckBox cb = new CheckBox(); cb.Text = page.Text; //cb.Tag = item.RecPath; cb.AutoSize = true; cb.Location = new Point(x, y); this.groupBox1.Controls.Add(cb); y += 30; } OutputTables.Clear(); }
public bool Close() { TabPageCollection collection = (Parent as TabControl).TabPages; if (IsChanged) { switch (MessageBox.Show("Save changes?", "Confirm", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question)) { case DialogResult.Yes: Save(); collection.Remove(this); Dispose(true); return(true); case DialogResult.No: collection.Remove(this); Dispose(true); return(true); case DialogResult.Cancel: return(false); default: return(false); } } else { collection.Remove(this); Dispose(true); return(true); } }
public NoBorderTabControl() { pages = new TabPageCollection(); tabs = new TabControl(); this.Controls.Add(tabs); pages.PageAdded += new PageEventHandler(OnPageAdded); pages.PageRemoved += new PageEventHandler(OnPageRemoved); tabs.SelectedIndexChanged += new EventHandler(OnTabsSelectedIndexChanged); }
public TabControl() { this.m_BaseItemCollection = new LiuZhenHong.Controls.Ribbon.BaseItemCollection(this); this.m_TabButtonList = new TabButtonContainerItem(); this.m_TabButtonList.TabAlignment = TabAlignment.Bottom; this.m_BaseItemCollection.Add(this.m_TabButtonList); // this.m_TabPages = new TabPageCollection(this); // this.m_TabButtonList.TabButtonItemSelectedIndexChanged += new LiuZhenHong.Controls.Ribbon.IndexChangedHandler(m_TabButtonList_TabButtonItemSelectedIndexChanged); }
public TabControl() { SetStyle(ControlStyles.UserPaint | ControlStyles.ResizeRedraw | ControlStyles.AllPaintingInWmPaint | ControlStyles.DoubleBuffer, true); SetStyle(ControlStyles.Selectable, true); SetStyle(ControlStyles.SupportsTransparentBackColor, true); _renderer = new MilborneRenderer(); TabPages = new TabPageCollection(this); class17_0 = new DockButtonInfo(); class17_1 = new DockButtonInfo(); _timer = new Timer {Interval = 20}; _timer.Tick += OnTimerTick; }
public TabControl() { base.SetStyle(ControlStyles.DoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.Opaque | ControlStyles.UserPaint, true); this._tabCollection = new TabPageCollection(this); this._selectedIndex = -1; this._selectedTabPage = null; this._toolTip = new RegionToolTip(this); this._placement = Microsoft.Matrix.UIComponents.TabPlacement.Top; this._mode = TabControlMode.TextAndImage; this._effectiveMode = TabControlMode.TextAndImage; this._tabRectanglesCalculated = false; }
public TabControl() { tab_pages = new TabPageCollection(this); SetStyle(ControlStyles.UserPaint, false); padding = new System.Drawing.Point(5, 5); //ThemeEngine.Current.TabControlDefaultPadding; //MouseDown += new MouseEventHandler (MouseDownHandler); //MouseLeave += new EventHandler (OnMouseLeave); //MouseMove += new MouseEventHandler (OnMouseMove); //MouseUp += new MouseEventHandler (MouseUpHandler); SizeChanged += new EventHandler(SizeChangedHandler); }
public TabControl () { tab_pages = new TabPageCollection (this); SetStyle (ControlStyles.UserPaint, false); padding = new System.Drawing.Point(5,5);//ThemeEngine.Current.TabControlDefaultPadding; //MouseDown += new MouseEventHandler (MouseDownHandler); //MouseLeave += new EventHandler (OnMouseLeave); //MouseMove += new MouseEventHandler (OnMouseMove); //MouseUp += new MouseEventHandler (MouseUpHandler); SizeChanged += new EventHandler (SizeChangedHandler); }
public void TabAccessibleObject_DefaultAction_ReturnsNull_IfHandleIsNotCreated() { using TabControl tabControl = new TabControl(); TabPageCollection pages = tabControl.TabPages; pages.Add(new TabPage()); TabAccessibleObject accessibleObject = Assert.IsType <TabAccessibleObject>(pages[0].TabAccessibilityObject); Assert.Null(accessibleObject.DefaultAction); Assert.False(pages[0].IsHandleCreated); Assert.False(tabControl.IsHandleCreated); }
public void TabAccessibleObject_State_ReturnsNone_IfHandleIsNotCreated() { using TabControl tabControl = new(); TabPageCollection pages = tabControl.TabPages; pages.Add(new TabPage()); TabAccessibleObject accessibleObject = Assert.IsType <TabAccessibleObject>(pages[0].TabAccessibilityObject); Assert.Equal(AccessibleStates.None, accessibleObject.State); Assert.False(pages[0].IsHandleCreated); Assert.False(tabControl.IsHandleCreated); }
public void TabAccessibleObject_FragmentRoot_ReturnsTabControlAccessibleObject() { using TabControl tabControl = new(); TabPageCollection pages = tabControl.TabPages; pages.Add(new TabPage()); TabAccessibleObject accessibleObject = Assert.IsType <TabAccessibleObject>(pages[0].TabAccessibilityObject); Assert.Equal(tabControl.AccessibilityObject, accessibleObject.FragmentRoot); Assert.False(pages[0].IsHandleCreated); Assert.False(tabControl.IsHandleCreated); }
public TabControl() { TabPages = new TabPageCollection(this); Padding = new Padding(3); pagesButtonsPanel = new Control(); pagesButtonsPanel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; pagesButtonsPanel.BackColor = Color.Transparent; pagesButtonsPanel.Name = "buttonsPanel"; pagesButtonsPanel.Size = new Size(Width, ItemSize.Height); ((ControlCollection)Controls).AddInternal(pagesButtonsPanel); }
public void TabAccessibleObject_DefaultAction_Returns_NotEmptyString_IfHandleIsCreated() { using TabControl tabControl = new(); TabPageCollection pages = tabControl.TabPages; pages.Add(new TabPage()); tabControl.CreateControl(); TabAccessibleObject accessibleObject = Assert.IsType <TabAccessibleObject>(pages[0].TabAccessibilityObject); Assert.NotEmpty(accessibleObject.DefaultAction); Assert.True(pages[0].IsHandleCreated); Assert.True(tabControl.IsHandleCreated); }
public int IndexOf(Diagram diagram, int startingIndex) { TabPageCollection tabPages = base.TabPages; int tabPagesCount = base.TabCount; for (int i = startingIndex; i < tabPagesCount; i++) { if (((DiagramTabPage)tabPages[i]).Diagram == diagram) { return(i); } } return(-1); }
/// <summary> /// The default constructor. /// </summary> public VerticalTabControl() { TabPages = new TabPageCollection(); TabPages.TabPageAdded += AddTabPage; TabPages.TabPageRemoved += RemoveTabPage; m_ptsTabContainer = new PanelToolStrip(); m_ptsTabContainer.BackColor = m_ptsTabContainer.TspBackColor; m_ptsTabContainer.BorderStyle = BorderStyle.Fixed3D; m_ptsTabContainer.Dock = DockStyle.Left; m_ptsTabContainer.Width = 150; m_ptsTabContainer.DataBindings.Add("BackColor", this, "BackColor"); Controls.Add(m_ptsTabContainer); }
/// <summary> /// The default constructor. /// </summary> public VerticalTabControl() { BackColor = Color.FromKnownColor(KnownColor.Window); m_tpcPages = new TabPageCollection(); m_tpcPages.TabPageAdded += new EventHandler <TabPageEventArgs>(AddTabPage); m_tpcPages.TabPageRemoved += new EventHandler <TabPageEventArgs>(RemoveTabPage); m_ptsTabContainer = new PanelToolStrip(); m_ptsTabContainer.BorderStyle = BorderStyle.Fixed3D; m_ptsTabContainer.Dock = DockStyle.Left; m_ptsTabContainer.Width = 150; m_ptsTabContainer.DataBindings.Add("BackColor", this, "BackColor"); Controls.Add(m_ptsTabContainer); }
/// <summary> /// Initializes a new instance of the <see cref="TabControl"/> class. /// </summary> public TabControl() { TabPages = new TabPageCollection(); TabPages.ItemAdded += TabPages_ItemAdded; TabPages.ItemRemoved += TabPages_ItemRemoved; TabPages.BeforeItemsCleared += TabPages_BeforeItemsCleared; Size = new Point(100, 100); ButtonFrame = new Frame(); ButtonFrame.Size = new Point(100, 35); ButtonFrame.Dock = DockStyle.Top; ButtonFrame.Scissor = true; Elements.Add(ButtonFrame); }
public void TabAccessibleObject_Name_ReturnsTabPageText(string text, string expectedText) { using TabControl tabControl = new(); TabPageCollection pages = tabControl.TabPages; pages.Add(new TabPage() { Text = text, Name = "Test" }); TabAccessibleObject accessibleObject = Assert.IsType <TabAccessibleObject>(pages[0].TabAccessibilityObject); Assert.Equal(expectedText, accessibleObject.Name); Assert.False(pages[0].IsHandleCreated); Assert.False(tabControl.IsHandleCreated); }
protected override void CreateHandle () { base.CreateHandle (); tab_pages = new TabPageCollection (this); m_helper = new TabViewHelper(this); m_view = m_helper; selected_index = (selected_index >= TabCount ? (TabCount > 0 ? 0 : -1) : selected_index); if (TabCount > 0) { if (selected_index > -1) this.SelectedTab.SetVisible(true); else tab_pages[0].SetVisible(true); } }
public void TabAccessibleObject_State_ReturnsExpected_IfHandleIsCreated(bool tabControlEnabled, bool tabPageEnabled) { using TabControl tabControl = new() { Enabled = tabControlEnabled }; TabPageCollection pages = tabControl.TabPages; pages.AddRange(new TabPage[] { new() { Enabled = tabPageEnabled }, new() { Enabled = tabPageEnabled } }); tabControl.CreateControl(); TabAccessibleObject accessibleObject1 = Assert.IsType <TabAccessibleObject>(pages[0].TabAccessibilityObject); TabAccessibleObject accessibleObject2 = Assert.IsType <TabAccessibleObject>(pages[1].TabAccessibilityObject); Assert.Equal(AccessibleStates.Focusable | AccessibleStates.Selectable | AccessibleStates.Selected, accessibleObject1.State); Assert.Equal(AccessibleStates.Focusable | AccessibleStates.Selectable, accessibleObject2.State); Assert.True(pages[0].IsHandleCreated); Assert.False(pages[1].IsHandleCreated); Assert.True(tabControl.IsHandleCreated); }
public void TabPageAccessibleObject_FragmentNaviage_ReturnsNull_IfHandleIsNotCreated() { using TabControl tabControl = new(); TabPageCollection pages = tabControl.TabPages; pages.Add(new TabPage()); TabPageAccessibleObject accessibleObject = Assert.IsType <TabPageAccessibleObject>(pages[0].AccessibilityObject); Assert.Null(accessibleObject.FragmentNavigate(NavigateDirection.Parent)); Assert.Null(accessibleObject.FragmentNavigate(NavigateDirection.NextSibling)); Assert.Null(accessibleObject.FragmentNavigate(NavigateDirection.PreviousSibling)); Assert.Null(accessibleObject.FragmentNavigate(NavigateDirection.FirstChild)); Assert.Null(accessibleObject.FragmentNavigate(NavigateDirection.LastChild)); Assert.False(pages[0].IsHandleCreated); Assert.False(tabControl.IsHandleCreated); }
public void TabPageAccessibleObject_FragmentNaviage_ReturnsExpected_IfSingleItem() { using TabControl tabControl = new(); tabControl.CreateControl(); TabPageCollection pages = tabControl.TabPages; pages.Add(new TabPage()); TabPageAccessibleObject accessibleObject = Assert.IsType <TabPageAccessibleObject>(pages[0].AccessibilityObject); Assert.Equal(tabControl.AccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.Parent)); Assert.Equal(pages[0].TabAccessibilityObject, accessibleObject.FragmentNavigate(NavigateDirection.NextSibling)); Assert.Null(accessibleObject.FragmentNavigate(NavigateDirection.PreviousSibling)); Assert.Null(accessibleObject.FragmentNavigate(NavigateDirection.FirstChild)); Assert.Null(accessibleObject.FragmentNavigate(NavigateDirection.LastChild)); Assert.True(pages[0].IsHandleCreated); Assert.True(tabControl.IsHandleCreated); }
public void TabAccessibleObject_Role_ReturnsNone_IfHandleIsNotCreated(bool createControl, AccessibleRole expectedAccessibleRole) { using TabControl tabControl = new(); TabPageCollection pages = tabControl.TabPages; pages.Add(new TabPage()); if (createControl) { tabControl.CreateControl(); } TabAccessibleObject accessibleObject = Assert.IsType <TabAccessibleObject>(pages[0].TabAccessibilityObject); Assert.Equal(expectedAccessibleRole, accessibleObject.Role); Assert.Equal(createControl, pages[0].IsHandleCreated); Assert.Equal(createControl, tabControl.IsHandleCreated); }
public void TabAccessibleObject_Bounds_ReturnsExpected(bool createControl, bool boundsIsEmpty) { using TabControl tabControl = new(); TabPageCollection pages = tabControl.TabPages; pages.Add(new TabPage()); if (createControl) { tabControl.CreateControl(); } TabAccessibleObject accessibleObject = Assert.IsType <TabAccessibleObject>(pages[0].TabAccessibilityObject); Assert.Equal(boundsIsEmpty, accessibleObject.Bounds.IsEmpty); Assert.Equal(createControl, pages[0].IsHandleCreated); Assert.Equal(createControl, tabControl.IsHandleCreated); }
public TabControl() { Controls = new ControlCollection(this); TabPages = new TabPageCollection(this); BorderColor = Color.FromArgb(172, 172, 172); ItemSize = new Size(42, 30); Padding = new Padding(3); Size = new Size(200, 100); pagesButtonsPanel = new Control(); pagesButtonsPanel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; pagesButtonsPanel.BackColor = Color.Transparent; pagesButtonsPanel.Name = "buttonsPanel"; pagesButtonsPanel.Size = new Size(Width, ItemSize.Height); (Controls as ControlCollection).AddInternal(pagesButtonsPanel); }
protected override void CreateHandle() { base.CreateHandle(); tab_pages = new TabPageCollection(this); m_helper = new TabViewHelper(this); m_view = m_helper; selected_index = (selected_index >= TabCount ? (TabCount > 0 ? 0 : -1) : selected_index); if (TabCount > 0) { if (selected_index > -1) { this.SelectedTab.SetVisible(true); } else { tab_pages[0].SetVisible(true); } } }
/// <summary> /// Closes open tabs with files starting with a particular path(e.g folder). /// </summary> /// <param name="path"> /// Path of the folder. /// </param> public void CloseOpenTabs(string path) { if(tabbedGroups.RootSequence.Count != 0) { NETXP.Controls.Docking.TabPageCollection tabPageCollection=new TabPageCollection(); foreach(NETXP.Controls.Docking.TabPage selectedTabPage in tabNode.TabPages) if(selectedTabPage.ToolTipText.ToLower().StartsWith(path.ToLower())) { tabPageCollection.Add(selectedTabPage); } foreach(NETXP.Controls.Docking.TabPage tabPage in tabPageCollection) { tabNode.TabPages.Remove(tabPage); } } }
/// <summary> /// Closes an open tab for a particular file. /// </summary> /// <param name="fileName"> /// Full path of the file. /// </param> public void CloseOpenTab(string fileName) { if(tabbedGroups.RootSequence.Count != 0) { NETXP.Controls.Docking.TabPageCollection tabPageCollection=new TabPageCollection(); foreach(NETXP.Controls.Docking.TabPage selectedTabPage in tabNode.TabPages) if(selectedTabPage.ToolTipText.ToLower().Equals(fileName.ToLower())) { tabNode.TabPages.Remove(selectedTabPage); break; } } }
public TabControl() { selectedIndex = -1; alignment = TabAlignment.Top; drawMode = TabDrawMode.Normal; itemSize = new Size(42, 21); padding = new Point(6, 3); moveButtonSize = new Size (17, 17); sizeMode = TabSizeMode.Normal; appearance = TabAppearance.Normal; tabPageCollection = new TabPageCollection(this); SetStyle(ControlStyles.UserPaint, true); moveButtonLeftState = ButtonState.Normal; moveButtonRightState = ButtonState.Normal; hotTrackIndex = -1; SetStyle(ControlStyles.DoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint, true); }
public TabControl() { this.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.DoubleBuffer | ControlStyles.UserPaint | ControlStyles.ResizeRedraw, true); this._coll = new TabPageCollection(this); if ((this._header = CreateHeaderModule()) == null) throw new ArgumentNullException("CreateHeaderModule"); }
protected TabControl(Generator generator, ITabControl handler, bool initialize = true) : base(generator, handler, initialize) { pages = new TabPageCollection(this); }
protected TabControl(Generator generator, Type type, bool initialize = true) : base (generator, type, initialize) { pages = new TabPageCollection(this); }
public TabControl() { this.tabCollection = new TabPageCollection(this); base.SetStyle(ControlStyles.UserPaint, false); }
/// <include file='doc\TabControl.uex' path='docs/doc[@for="TabControl.TabControl"]/*' /> /// <devdoc> /// Constructs a TabBase object, usually as the base class for a TabStrip or TabControl. /// </devdoc> public TabControl() : base() { tabControlState = new System.Collections.Specialized.BitVector32(0x00000000); tabCollection = new TabPageCollection(this); SetStyle(ControlStyles.UserPaint, false); }
private bool FindTabPageCollection( TabGroupSequence nodeGroup, Crownwood.DotNetMagic.Controls.TabPage tabPage, out TabPageCollection containingCollection) { for (var i = 0; i < nodeGroup.Count; i++) { var node = nodeGroup[i]; if (node.IsSequence) { var found = FindTabPageCollection(node as TabGroupSequence, tabPage, out containingCollection); if (found) return true; } if (node.IsLeaf) { var leaf = (TabGroupLeaf)node; if (leaf.TabPages.Contains(tabPage)) { containingCollection = leaf.TabPages; return true; } } } containingCollection = null; return false; }
public TabPageCollectionGiz(TabPageCollection tabPages) { _tabPages = tabPages; }
/// <summary> /// Closes all the tabs which have project files opened. /// </summary> public void CloseProjectFiles() { if(tabbedGroups.RootSequence.Count != 0) { NETXP.Controls.Docking.TabPageCollection tabPageCollection=new TabPageCollection(); foreach(NETXP.Controls.Docking.TabPage selectedTabPage in tabNode.TabPages) { if(ProjectManagerClass.ProjectManager.GetFileNode(selectedTabPage.ToolTipText) != null) { tabPageCollection.Add(selectedTabPage); } } foreach(NETXP.Controls.Docking.TabPage selectedTabPage in tabPageCollection) { tabNode.TabPages.Remove(selectedTabPage); } } }
public TabControl () { tab_pages = new TabPageCollection (this); SetStyle (ControlStyles.UserPaint, false); padding = ThemeEngine.Current.TabControlDefaultPadding; item_size = ThemeEngine.Current.TabControlDefaultItemSize; MouseDown += new MouseEventHandler (MouseDownHandler); MouseLeave += new EventHandler (OnMouseLeave); MouseMove += new MouseEventHandler (OnMouseMove); MouseUp += new MouseEventHandler (MouseUpHandler); SizeChanged += new EventHandler (SizeChangedHandler); }
public TabControl(Generator g) : base(g, typeof(ITabControl)) { pages = new TabPageCollection (this); inner = (ITabControl)base.Handler; }