Beispiel #1
0
 public void RaiseCustomPageButtonClick(TabButtonInfo button)
 {
     if (CustomPageButtonClick != null)
     {
         CustomHeaderButtonEventArgs args = new CustomHeaderButtonEventArgs(button.Button as CustomHeaderButton, this);
         CustomPageButtonClick(this, args);
     }
 }
Beispiel #2
0
 void xtraTabControl1_CustomHeaderButtonClick(object sender, CustomHeaderButtonEventArgs e)
 {
     if (e.Button.Kind == ButtonPredefines.Plus)
     {
         OnAddImageBtnClick();
     }
     if (e.Button.Kind == ButtonPredefines.Minus)
     {
         OnRemoveImageClick();
     }
 }
Beispiel #3
0
 private void TabControlXuatBanLeOnCustomHeaderButtonClick(object sender, CustomHeaderButtonEventArgs customHeaderButtonEventArgs)
 {
     if (tabControlXuatBanLe.TabPages.Count == 0)
     {
         _i = 0;
     }
     else
     {
         foreach (XtraTabPage page in tabControlXuatBanLe.TabPages)
         {
             if (page.TabIndex > _i)
             {
                 _i = page.TabIndex;
             }
         }
         _i += 1;
     }
     InitializeTabPage(_i);
 }
Beispiel #4
0
        /// <summary>
        /// Present a popup menu with all pages to select a page to move to.
        /// </summary>
        private void onTabControlCustomHeaderButtonClick(object sender, CustomHeaderButtonEventArgs e)
        {
            var popupMenu = new DXPopupMenu {
                MenuViewType = MenuViewType.Menu
            };

            foreach (XtraTabPage page in _tabControl.TabPages)
            {
                var menuitem = new DXMenuItem(page.Text);
                menuitem.Click += onPageListMenuItemClick;
                menuitem.Tag    = popupMenu;
                if (page.Image != null)
                {
                    menuitem.Image = page.Image;
                }
                popupMenu.Items.Add(menuitem);
            }
            var menuPos = _tabControl.PointToClient(MousePosition);

            MenuManagerHelper.ShowMenu(popupMenu, _tabControl.LookAndFeel, barManager, _tabControl, menuPos);
        }
Beispiel #5
0
        public void CustomHeaderButtonClick(Object o, CustomHeaderButtonEventArgs e)
        {
            CustomHeaderButton btn   = e.Button;
            string             begin = string.Empty;
            string             end   = string.Empty;

            if (btn.Caption == "全部")
            {
                begin = "2020-01-01";
                end   = "2025-01-01";
                chartControl1.Titles[0].Text = string.Format("门诊处方数量统计({0})", "全部");
            }
            else if (btn.Caption == "本月")
            {
                begin = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).ToString("yyyy-MM-dd");
                end   = DateTime.Now.ToString("yyyy-MM-dd");
                chartControl1.Titles[0].Text = string.Format("门诊处方数量统计({0})", "本月");
            }
            else if (btn.Caption == "上月")
            {
                begin = new DateTime(DateTime.Now.Year, DateTime.Now.Month - 1, 1).ToString("yyyy-MM-dd");
                end   = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddDays(-1.0).ToString("yyyy-MM-dd");
                chartControl1.Titles[0].Text = string.Format("门诊处方数量统计({0})", "上月");
            }
            else if (btn.Caption == "近一月")
            {
                begin = DateTime.Now.AddMonths(-1).ToString("yyyy-MM-dd");
                end   = DateTime.Now.ToString("yyyy-MM-dd");
                chartControl1.Titles[0].Text = string.Format("门诊处方数量统计({0})", "近一月");
            }
            else if (btn.Caption == "刷新")
            {
                begin = "2020-01-01";
                end   = "2025-01-01";
                chartControl1.Titles[0].Text = string.Format("门诊处方数量统计({0})", "全部");
                all = new HuiZongManager().GetListAll();
            }
            ds = all.Where(item => string.Compare(item.Riqi, begin) >= 0 && string.Compare(item.Riqi, end) <= 0).ToList();
            FreshData();
        }
        private void xtraTabPageDescendant2_CustomPageButtonClick(object sender, CustomHeaderButtonEventArgs e)
        {
            XtraTabPageDescendant xtraPage = sender as XtraTabPageDescendant;

            MessageBox.Show(string.Format("PageName {0}, click on button {1} kind {2}", xtraPage.Name, e.Button.Index, e.Button.Kind));
        }
        private void xtraTabControlDescendant1_CustomHeaderButtonClick(object sender, CustomHeaderButtonEventArgs e)
        {
            XtraTabControlDescendant xtraTab = sender as XtraTabControlDescendant;

            MessageBox.Show(string.Format("TabName {0}, click on button {1} kind {2}", xtraTab.Name, e.Button.Index, e.Button.Kind));
        }