Beispiel #1
0
        //private void frm_Added(object sender, DIC_POSITION e)
        //{
        //    this.AddRow(e);
        //}

        //private void frm_Updated(object sender, DIC_POSITION Item)
        //{
        //    this.UpdateRow(Item, base.m_RowClickEventArgs);
        //}

        protected override void gbList_MouseDown(object sender, MouseEventArgs e)
        {
            AdvBandedGridView view = (AdvBandedGridView)sender;
            var info = view.CalcHitInfo(e.X, e.Y);

            RowClickEventArgs args = new RowClickEventArgs((view == null) ? -1 : view.FocusedRowHandle, (view.FocusedColumn == null) ? -1 : view.FocusedColumn.ColumnHandle, (view.FocusedColumn == null) ? "" : view.FocusedColumn.FieldName);

            base.m_RowClickEventArgs = args;
            object cellValue = base.GetCellValue(args.RowIndex, "PositionCode");

            base.DisableMenu(false);
            if (cellValue == null)
            {
                base.DisableMenu(true);
            }
        }
Beispiel #2
0
        protected virtual void gbList_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                this.DoShowMenu(this.gbList.CalcHitInfo(new Point(e.X, e.Y)));
            }
            AdvBandedGridView view = (AdvBandedGridView)sender;

            Common.Class.RowClickEventArgs args = new Common.Class.RowClickEventArgs((view == null) ? -1 : view.FocusedRowHandle, (view.FocusedColumn == null) ? -1 : view.FocusedColumn.ColumnHandle, (view.FocusedColumn == null) ? "" : view.FocusedColumn.FieldName);
            this.m_RowClickEventArgs = args;
            this.SetMenu(args);
            this.RaiseRowClickEventHander(args);
            var info = view.CalcHitInfo(e.X, e.Y);

            this.DisableMenu(false);
            if (info.RowHandle < 0)
            {
                this.DisableMenu(true);
            }
        }