Exemple #1
0
        public DataGridViewNew() : base()
        {
            SelectionMode = DataGridViewSelectionMode.FullRowSelect;

            MultiSelect           = false;
            RowHeadersVisible     = false;
            AutoSizeColumnsMode   = DataGridViewAutoSizeColumnsMode.Fill;
            AllowUserToAddRows    = false;
            AllowUserToDeleteRows = false;
            AllowUserToResizeRows = false;
            ReadOnly = true;
            RowHeadersWidthSizeMode     = DataGridViewRowHeadersWidthSizeMode.DisableResizing;
            ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
            BackgroundColor             = Color.FromArgb(0, 0, 64);
            BorderStyle      = BorderStyle.None;
            CellBorderStyle  = DataGridViewCellBorderStyle.None;
            RowsAdded       += new DataGridViewRowsAddedEventHandler(rowAdded);
            CellFormatting  += new DataGridViewCellFormattingEventHandler(getDescriptionCellFormatting);
            CellDoubleClick += DataGridView_CellDoubleClick;
            RowsDefaultCellStyle.SelectionBackColor = Color.Tomato;
            Sorted             += new EventHandler(columnsSortChanged);
            RowTemplate.Height  = 35;
            ColumnHeadersHeight = 35;
            MouseClick         += dataGridView1_MouseClick;
            menu.ItemClicked   += new ToolStripItemClickedEventHandler(menu_Clicked);
        }
Exemple #2
0
        /// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// datagridviewrowsaddedeventhandler.BeginInvoke(sender, e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this DataGridViewRowsAddedEventHandler datagridviewrowsaddedeventhandler, Object sender, DataGridViewRowsAddedEventArgs e, AsyncCallback callback)
        {
            if (datagridviewrowsaddedeventhandler == null)
            {
                throw new ArgumentNullException("datagridviewrowsaddedeventhandler");
            }

            return(datagridviewrowsaddedeventhandler.BeginInvoke(sender, e, callback, null));
        }
Exemple #3
0
 public ZSummaryGridView()
 {
     ShowSummary         = true;
     RowsAdded          += new DataGridViewRowsAddedEventHandler(SummaryGridView_RowsAdded);
     RowsRemoved        += new DataGridViewRowsRemovedEventHandler(SummaryGridView_RowsRemoved);
     ColumnWidthChanged += new DataGridViewColumnEventHandler(SummaryGridView_ColumnWidthChanged);
     CellValueChanged   += new DataGridViewCellEventHandler(SummaryGridView_CellValueChanged);
     ColumnStateChanged += new DataGridViewColumnStateChangedEventHandler(SummaryGridView_ColumnStateChanged);
     MouseClick         += new MouseEventHandler(SummaryGridView_MouseClick);
 }
        public DataGridViewSummary()
        {
            SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
            this.ScrollBars = System.Windows.Forms.ScrollBars.None;

            refBox     = new TextBox();
            panel      = new Panel();
            spacePanel = new Panel();
            hScrollBar = new HScrollBarEx();
            vScrollBar = new VScrollBarEx();

            summaryControl = new SummaryControlContainer(this);
            summaryControl.VisibilityChanged += new EventHandler(summaryControl_VisibilityChanged);

            Resize                     += new EventHandler(DataGridControlSum_Resize);
            ColumnAdded                += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnAdded);
            ColumnRemoved              += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnRemoved);
            RowsAdded                  += new DataGridViewRowsAddedEventHandler(DataGridViewSummary_RowsAdded);
            RowsRemoved                += new DataGridViewRowsRemovedEventHandler(DataGridViewSummary_RowsRemoved);
            ColumnWidthChanged         += new DataGridViewColumnEventHandler(DataGridViewSummary_ColumnWidthChanged);
            RowHeadersWidthChanged     += new EventHandler(DataGridViewSummary_RowHeadersWidthChanged);
            RowHeightChanged           += new DataGridViewRowEventHandler(DataGridViewSummary_RowHeightChanged);
            ColumnHeadersHeightChanged += new EventHandler(DataGridViewSummary_ColumnHeadersHeightChanged);
            DataBindingComplete        += new DataGridViewBindingCompleteEventHandler(DataGridViewSummary_DataBindingComplete);

            hScrollBar.Scroll         += new ScrollEventHandler(scrollBar_Scroll);
            hScrollBar.VisibleChanged += new EventHandler(scrollBar_VisibleChanged);
            hScrollBar.Value           = 0;
            hScrollBar.Height          = 10;
            hScrollBar.Visible         = false;

            vScrollBar.Scroll         += new ScrollEventHandler(scrollBar_Scroll);
            vScrollBar.VisibleChanged += new EventHandler(scrollBar_VisibleChanged);
            vScrollBar.Value           = 0;
            vScrollBar.Width           = 10;
            vScrollBar.Visible         = false;
        }