Esempio n. 1
0
        internal static void TabMouseDoubleClick(Form1 form, MouseEventArgs e)
        {
            XtraTabControl pagesTabControl = form.pagesTabControl;

            PropertyInfo           tabProperties = pagesTabControl.GetType().GetProperty("ViewInfo", BindingFlags.Instance | BindingFlags.NonPublic);
            BaseTabControlViewInfo tabViewInfo   = tabProperties.GetValue(pagesTabControl, null) as BaseTabControlViewInfo;

            if (tabViewInfo != null && tabViewInfo.HeaderInfo.ButtonsBounds.Contains(e.Location))
            {
                return;
            }
            if (e.Button != MouseButtons.Left || form.WindowMode == CustomForm.WindowModeEnum.Note)
            {
                return;
            }
            form.TabIdentity = AddNewPage(form, form.TabIdentity);
        }
Esempio n. 2
0
        internal static void MouseUpOnTab(Form1 form, MouseEventArgs e)
        {
            CustomXtraTabControl pagesTabControl = form.pagesTabControl;

            PropertyInfo           tabProperties = pagesTabControl.GetType().GetProperty("ViewInfo", BindingFlags.Instance | BindingFlags.NonPublic);
            BaseTabControlViewInfo tabViewInfo   = tabProperties.GetValue(pagesTabControl, null) as BaseTabControlViewInfo;

            if (tabViewInfo != null && !tabViewInfo.SelectedTabPageViewInfo.Bounds.Contains(e.Location))
            {
                return;
            }

            switch (e.Button)
            {
            case MouseButtons.Middle:
                ClosePage(form);
                break;
            }
        }
Esempio n. 3
0
 public SkinTabHeaderViewInfoDescendant(BaseTabControlViewInfo viewInfo)
     : base(viewInfo)
 {
 }
 public override BaseTabHeaderViewInfo CreateHeaderViewInfo(BaseTabControlViewInfo viewInfo)
 {
     return(new MySkinTabHeaderViewInfo(viewInfo));
 }
 public MyFlatTabHeaderViewInfo(BaseTabControlViewInfo viewInfo) : base(viewInfo)
 {
 }
 public TabButtonsPanelDescendant(BaseTabControlViewInfo tabViewInfo, XtraTabPageDescendant pagedes)
     : base(tabViewInfo)
 {
     _PageDescendant = pagedes;
 }
Esempio n. 7
0
 public MyOffice2003TabHeaderViewInfo(BaseTabControlViewInfo viewInfo) : base(viewInfo)
 {
 }
Esempio n. 8
0
 public MyWindowsXPTabHeaderViewInfo(BaseTabControlViewInfo viewInfo) : base(viewInfo)
 {
 }
Esempio n. 9
0
 public MyTabButtonsPanel(BaseTabControlViewInfo tabViewInfo)
     : base(tabViewInfo)
 {
 }