public DataGridViewSummary() { InitializeComponent(); refBox = new TextBox(); panel = new Panel(); spacePanel = new Panel(); hScrollBar = new HScrollBar(); summaryControl = new SummaryControlContainer(this); summaryControl.VisibilityChanged += new EventHandler(summaryControl_VisibilityChanged); Resize += new EventHandler(DataGridControlSum_Resize); RowHeadersWidthChanged += new EventHandler(DataGridControlSum_Resize); ColumnAdded += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnAdded); ColumnRemoved += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnRemoved); hScrollBar.Scroll += new ScrollEventHandler(hScrollBar_Scroll); hScrollBar.VisibleChanged += new EventHandler(hScrollBar_VisibleChanged); hScrollBar.Top += summaryControl.Bottom; hScrollBar.Minimum = 0; hScrollBar.Maximum = 0; hScrollBar.Value = 0; }
public UcDataGridViewSummary() { InitializeComponent(); if (!this.DesignMode) { refBox = new TextBox(); panel = new Panel(); spacePanel = new Panel(); hScrollBar = new HScrollBarAdv(); hScrollBar.Appearance = DevComponents.DotNetBar.eScrollBarAppearance.ApplicationScroll; summaryControl = new SummaryControlContainer(this); summaryControl.Visible = false; summaryControl.InitialHeight = refBox.Height; hScrollBar.Height = refBox.Height - 2; summaryControl.VisibilityChanged += new EventHandler(summaryControl_VisibilityChanged); Resize += new EventHandler(DataGridControlSum_Resize); RowHeadersWidthChanged += new EventHandler(DataGridControlSum_Resize); ColumnAdded += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnAdded); ColumnRemoved += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnRemoved); ColumnStateChanged += new DataGridViewColumnStateChangedEventHandler(DataGridControlSum_ColumnStateChanged); hScrollBar.Scroll += new ScrollEventHandler(hScrollBar_Scroll); hScrollBar.VisibleChanged += new EventHandler(hScrollBar_VisibleChanged); hScrollBar.Top += summaryControl.Bottom; hScrollBar.Minimum = 0; hScrollBar.Maximum = 0; hScrollBar.Value = 0; } }
public FunctionalDataGridView() { //if (!DesignMode) LP.Validate(); InitializeComponent(); this.ConvertEnterToTab = true; refBox = new TextBox(); panel = new Panel(); spacePanel = new Panel(); hScrollBar = new HScrollBar(); this.BackgroundColor = System.Drawing.SystemColors.Control; summaryControl = new SummaryControlContainer(this); summaryControl.VisibilityChanged += new EventHandler(summaryControl_VisibilityChanged); Resize += new EventHandler(DataGridControlSum_Resize); RowHeadersWidthChanged += new EventHandler(DataGridControlSum_Resize); ColumnAdded += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnAdded); ColumnRemoved += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnRemoved); hScrollBar.Scroll += new ScrollEventHandler(hScrollBar_Scroll); hScrollBar.VisibleChanged += new EventHandler(hScrollBar_VisibleChanged); hScrollBar.Top += summaryControl.Bottom; hScrollBar.Minimum = 0; hScrollBar.Maximum = 0; hScrollBar.Value = 0; refBox.TabStop = false; hScrollBar.TabStop = false; summaryControl.TabStop = false; }
public SpreadsheetView() : base() { SpreadsheetModel = new SpreadsheetModel(new CellCollection()); Dock = DockStyle.Fill; CellMouseDoubleClick += new DataGridViewCellMouseEventHandler(SpreadsheetView_CellMouseDoubleClick); CellMouseClick += new DataGridViewCellMouseEventHandler(SpreadsheetView_CellMouseClick); RowHeaderMouseClick += new DataGridViewCellMouseEventHandler(SpreadsheetView_RowHeaderMouseClick); RowHeightChanged += new DataGridViewRowEventHandler(SpreadsheetView_RowHeightChanged); ColumnWidthChanged += new DataGridViewColumnEventHandler(SpreadsheetView_ColumnWidthChanged); KeyDown += new KeyEventHandler(SpreadsheetView_KeyDown); KeyUp += new KeyEventHandler(SpreadsheetView_KeyUp); ParentChanged += delegate { Columns.Clear(); for (int k = 0; k < ColumnCount; k++) { Columns.Add(MakeColumnLabel(k), MakeColumnLabel(k)); Columns[k].SortMode = DataGridViewColumnSortMode.NotSortable; } Rows.Add(RowCount); AllowUserToOrderColumns = false; SelectionMode = DataGridViewSelectionMode.ColumnHeaderSelect; }; CellEndEdit += new DataGridViewCellEventHandler(SpreadsheetView_CellEndEdit); CellBeginEdit += new DataGridViewCellCancelEventHandler(SpreadsheetView_CellBeginEdit); RowsRemoved += new DataGridViewRowsRemovedEventHandler(SpreadsheetView_RowsRemoved); this.DefaultCellStyle.Font = new Font("Times", 12); }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// datagridviewcolumneventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this DataGridViewColumnEventHandler datagridviewcolumneventhandler, Object sender, DataGridViewColumnEventArgs e, AsyncCallback callback) { if (datagridviewcolumneventhandler == null) { throw new ArgumentNullException("datagridviewcolumneventhandler"); } return(datagridviewcolumneventhandler.BeginInvoke(sender, e, callback, null)); }
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; }
public void AllowSaveColWidth ( string strXmlFile, string strListName ) { if ( strXmlFile.Trim () == "" || strListName.Trim () == "" ) { _bAllowSaveFldWidth = false; return; } //加在这里是因为init()里面没起效果,隐藏列可以被拉开。ColumnWidthChanged加在这里可以被强制执行。 ColumnWidthChanged += new DataGridViewColumnEventHandler ( OnColumnWidthChanged ); _bAllowSaveFldWidth = true; _strXmlFile = strXmlFile; _strListName = strListName; }