public TabDisplayingHelper(UltraTabbedMdiManager mdiManager, string groupKey) { this.mdiManager = mdiManager; this.groupKey = groupKey; mdiManager.TabDisplaying += new MdiTabEventHandler(this.OnTabDisplaying); }
private void WfIniUltraTabbedMdiManager(UltraTabbedMdiManager pUtmm) { try { //pUtmm = new Infragistics.Win.UltraWinTabbedMdi.UltraTabbedMdiManager(this.components); pUtmm = new Infragistics.Win.UltraWinTabbedMdi.UltraTabbedMdiManager(); pUtmm.MdiParent = this; pUtmm.InitializeTab += new Infragistics.Win.UltraWinTabbedMdi.MdiTabEventHandler(this.ultraTabbedMdiManager1_InitializeTab); pUtmm.TabActivated += new MdiTabEventHandler(this.ultraTabbedMdiManager1_TabActivated); pUtmm.ViewStyle = Infragistics.Win.UltraWinTabbedMdi.ViewStyle.Office2007; pUtmm.UseAppStyling = true; pUtmm.AllowNestedTabGroups = DefaultableBoolean.False; pUtmm.TabNavigationMode = MdiTabNavigationMode.VisibleOrder; pUtmm.AllowHorizontalTabGroups = false; pUtmm.AllowVerticalTabGroups = false; pUtmm.TabGroupSettings.TabOrientation = Infragistics.Win.UltraWinTabs.TabOrientation.Default; pUtmm.TabGroupSettings.TabStyle = Infragistics.Win.UltraWinTabs.TabStyle.Office2010Ribbon; pUtmm.TabGroupSettings.CloseButtonLocation = Infragistics.Win.UltraWinTabs.TabCloseButtonLocation.Tab; pUtmm.TabGroupSettings.ShowTabListButton = DefaultableBoolean.True; //pUtmm.TabGroupSettings.TabOrientation = Infragistics.Win.UltraWinTabs.TabOrientation.LeftTop; //pUtmm.TabGroupSettings.TextOrientation = Infragistics.Win.UltraWinTabs.TextOrientation.Horizontal; //pUtmm.TabSettings.AllowDrag = MdiTabDragStyle.None; pUtmm.TabSettings.CloseButtonVisibility = Infragistics.Win.UltraWinTabs.TabCloseButtonVisibility.WhenSelectedOrHotTracked; } catch (Exception ex) { throw ex; } }
bool IMdiClientWindow.Activate(UltraTabbedMdiManager manager, MdiClient mdiClient) { if (mdiClient == null || manager == null) { return(false); } if (this.manager == manager && mdiClient.Handle == base.Handle) { return(true); } if (base.Handle != mdiClient.Handle) { return(false); } this.manager = manager; UpdateBorderStyle(); return(true); }
/// <summary> /// If form to show is going to be an MdiChild then following constructor should be used /// </summary> /// <param name="type">Dispaly Type</param> /// <param name="tabbedMdiManager">TabbedMdiManager</param> /// <param name="fqtn">Form which is going to be displayed</param> public FormDisplayArgs(FormDisplayType type, UltraTabbedMdiManager tabbedMdiManager, object fqtn) { DisplayType = type; TabbedMdiManager = tabbedMdiManager; FQTN = fqtn.GetType().FullName; }