Пример #1
0
        private void tcRequerimientos_MouseUp(object sender, MouseEventArgs e)
        {
            XtraTabControl xtc = sender as XtraTabControl;

            Point pos = new Point(e.X, e.Y);

            if (xtc != null)
            {
                DevExpress.XtraTab.ViewInfo.XtraTabHitInfo xthi = xtc.CalcHitInfo(pos);

                //MessageBox.Show(tp + " is clicked!", "xtraTabControl1_MouseUp");
                if (xthi != null && xthi.Page.Name == "tpEstadoAprobacion")
                {
                    if (VwRequerimientoSel != null)
                    {
                        string whereReq = string.Format("iddocumentomov = {0} and idtipodocmov = {1}",
                                                        VwRequerimientoSel.Idrequerimiento, VwRequerimientoSel.Idtipodocmov);
                        gvHistorialAproReq.BeginUpdate();
                        gcHistorialAproReq.DataSource = Service.GetAllVwDocumentoaprobacion(whereReq, "fechaaprobacion desc");
                        gvHistorialAproReq.EndDataUpdate();
                        gvHistorialAproReq.BestFitColumns(true);
                    }
                    else
                    {
                        gcHistorialAproReq.DataSource = null;
                    }
                }
            }
        }
Пример #2
0
        private void xtraTabControl1_MouseUp(object sender, MouseEventArgs e)
        {
            try

            {
                progressPanel1.Visible = true;
                this.Cursor            = Cursors.WaitCursor;

                XtraTabControl xtc = sender as XtraTabControl;

                Point pos = new Point(e.X, e.Y);

                DevExpress.XtraTab.ViewInfo.XtraTabHitInfo xthi = xtc.CalcHitInfo(pos);

                string tp = xthi.Page.Name;

                //  MessageBox.Show(tp + " is clicked!", "xtraTabControl1_MouseUp");
                switch (tp)
                {
                case "Cutting":
                    BindingData("001", line, Mline);
                    break;

                case "Nosew":
                    BindingData("002", line, Mline);
                    break;

                case "HF":
                    BindingData("003", line, Mline);
                    break;

                case "Stitching":
                    BindingData("004", line, Mline);
                    break;

                case "Stockfit":
                    BindingData("005", line, Mline);
                    break;

                case "Assembly":
                    BindingData("006", line, Mline);
                    break;

                default:
                    break;
                }

                gridControl1.Show();
                xthi.Page.Controls.Add(gridControl1);
                gridControl1.Dock      = DockStyle.Fill;
                this.Cursor            = Cursors.Default;
                progressPanel1.Visible = false;
            }
            catch (Exception ex)
            { this.Cursor            = Cursors.Default;
              progressPanel1.Visible = false; }
        }
Пример #3
0
        private void xtraTabControl1_MouseDown(object sender, MouseEventArgs e)
        {
            DevExpress.XtraTab.ViewInfo.XtraTabHitInfo hi = xtraTabControl1.CalcHitInfo(e.Location);
            if (hi.Page == null)
            {
                return;
            }
            bool inCheck = ((Rectangle)hi.Page.Tag).Contains(e.Location);

            if (inCheck)
            {
                bool value = false;
                _CheckedPages.TryGetValue(hi.Page, out value);
                _CheckedPages[hi.Page] = !value;
            }
            xtraTabControl1.Refresh();
        }
Пример #4
0
        private void xtraTabControl_MouseDown(object sender, MouseEventArgs e)
        {
            DevExpress.XtraTab.ViewInfo.XtraTabHitInfo hinfo = xtraTabControl1.CalcHitInfo(new Point(e.X, e.Y));
            //判断点击在标签上才打开选项卡菜单
            if (e.Button == MouseButtons.Right && hinfo.Page != null)
            {
                contextMenuStrip1.Show(xtraTabControl1, new Point(e.X, e.Y));

                // xtraTabControl1.ContextMenuStrip = null;

                //TreeListHitInfo hInfo = treeList1.CalcHitInfo(new Point(e.X, e.Y));
                //TreeListNode node = hInfo.Node;
                //treeList1.FocusedNode = node;

                //xtraTabControl1.ContextMenuStrip = contextMenuStrip1;
            }
        }
Пример #5
0
 private void xtraTabControl1_MouseDown(object sender, MouseEventArgs e)
 {
     //Neu Right - click thi dong cac tab con lai. Tru tab dang click.
     if (e.Button == System.Windows.Forms.MouseButtons.Right)
     {
         DevExpress.XtraTab.ViewInfo.XtraTabHitInfo hi = xtraTabControl1.CalcHitInfo(e.Location);
         if (hi.HitTest == DevExpress.XtraTab.ViewInfo.XtraTabHitTest.PageHeader)
         {
             foreach (DevExpress.XtraTab.XtraTabPage page in xtraTabControl1.TabPages)
             {
                 if (hi.Page != page)
                 {
                     DialogResult traloi;
                     traloi = MessageBox.Show("Bạn có đóng các tab còn lại không? ", "Trả lời ", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                     if (traloi == DialogResult.OK)
                     {
                         page.PageVisible = false;
                     }
                 }
             }
         }
     }
 }