private void RaiseTabHeaderDoubleClick(TabHeaderDoubleClickEventArgs e) { if (TabHeaderDoubleClick != null) { TabHeaderDoubleClick(manager, e); } }
private void OnXtraTabbedMdiManagerMouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { DevExpress.XtraTab.ViewInfo.BaseTabHitInfo hi = manager.CalcHitInfo(new Point(e.X, e.Y)); if (hi.HitTest == DevExpress.XtraTab.ViewInfo.XtraTabHitTest.PageHeader) { if (clickTick == -1) { clickTick = System.Environment.TickCount; previousPage = hi.Page; } else { if (System.Environment.TickCount - clickTick < SystemInformation.DoubleClickTime && hi.Page == previousPage) { TabHeaderDoubleClickEventArgs args = new TabHeaderDoubleClickEventArgs(hi.Page); RaiseTabHeaderDoubleClick(args); } clickTick = -1; } } }
//NEW EVENT void OnTabHeaderDoubleClick(object sender, TabHeaderDoubleClickEventArgs e) { XtraMessageBox.Show(e.TabPage.Text); }