C# 摘录自MSDN。 DataGridView控件的所有事件!

来源:互联网 发布:浮雕软件 编辑:程序博客网 时间:2024/04/30 21:42

DataGridView 事件

.NET Framework 4.5
其他版本

DataGridView 类型公开以下成员。


 名称说明公共事件AllowUserToAddRowsChanged,当 AllowUserToAddRows 属性的值更改,发生。公共事件AllowUserToDeleteRowsChanged,当 AllowUserToDeleteRowsChanged 属性的值更改,发生。公共事件AllowUserToOrderColumnsChanged,当 AllowUserToOrderColumns 属性的值更改,发生。公共事件AllowUserToResizeColumnsChanged,当 AllowUserToResizeColumns 属性的值更改,发生。公共事件AllowUserToResizeRowsChanged,当 AllowUserToResizeRows 属性的值更改,发生。公共事件AlternatingRowsDefaultCellStyleChanged,当 AlternatingRowsDefaultCellStyle 属性的值更改,发生。公共事件AutoGenerateColumnsChanged,当 AutoGenerateColumnsChanged 属性的值更改,发生。公共事件AutoSizeChanged基础结构。此事件与该类无关。 (继承自 Control。)公共事件AutoSizeColumnModeChanged,在列的 AutoSizeMode 属性的值更改,发生。公共事件AutoSizeColumnsModeChanged,当 AutoSizeColumnsMode 属性的值更改,发生。公共事件AutoSizeRowsModeChanged,当 DataGridViewAutoSizeRowsMode 属性的值更改,发生。公共事件BackColorChanged基础结构。,当 BackColor 属性的值更改,发生。公共事件BackgroundColorChanged,当 BackgroundColor 属性的值更改,发生。公共事件BackgroundImageChanged基础结构。,当 BackgroundImage 属性的值更改,发生。公共事件BackgroundImageLayoutChanged基础结构。,当 BackgroundImageLayout 属性更改,发生。公共事件BindingContextChanged当 BindingContext 属性的值更改时发生。 (继承自 Control。)公共事件BorderStyleChanged,当 BorderStyle 属性的值更改,发生。公共事件CancelRowEdit出现问题,则 DataGridView 控件的 VirtualMode 属性是 true ,并移除连续编辑。公共事件CausesValidationChanged当 CausesValidation 属性的值更改时发生。 (继承自 Control。)公共事件CellBeginEdit,当所选单元格的,编辑模式启动时发生。公共事件CellBorderStyleChanged,当单元格的边框样式更改,发生。公共事件CellClick,当单元格的任何部分单击,发生。公共事件CellContentClick,在单元格中的内容单击,发生。公共事件CellContentDoubleClick,当用户双击单元格内容,发生。公共事件CellContextMenuStripChanged,当 ContextMenuStrip 属性更改,发生。公共事件CellContextMenuStripNeeded,当单元格的快捷菜单是必需的,发生。公共事件CellDoubleClick,当用户任何位置在单元格,双击发生。公共事件CellEndEdit,这些事件在当前选定单元格中,编辑模式终止。公共事件CellEnter发生,在当前单元格在 DataGridView 控件更改,或者为控件接收输入焦点。公共事件CellErrorTextChanged,当单元格的 ErrorText 属性的值更改,发生。公共事件CellErrorTextNeeded,当单元格的错误文本是必需的,发生。公共事件CellFormatting,当单元格的内容需要为显示,则格式设置。公共事件CellLeave,当单元格失去输入焦点并且不再是当前单元格,发生。公共事件CellMouseClick发生,只要用户的任意位置。使用鼠标的单元格单击。公共事件CellMouseDoubleClick,在 DataGridView 内的单元格中双击,发生。公共事件CellMouseDown发生,当用户按下鼠标按钮,当鼠标指针在单元格的范围内。公共事件CellMouseEnter,当鼠标指针进入单元格,发生。公共事件CellMouseLeave,当鼠标指针离开该单元格,发生。公共事件CellMouseMove,当鼠标指针移动到 DataGridView 控件,发生。公共事件CellMouseUp,当用户松开鼠标按钮,并在单元格时,发生。公共事件CellPainting,并根据需要进行绘制,发生单元格。公共事件CellParsing发生,当单元格退出编辑模式,如果修改了单元格值。公共事件CellStateChanged,当单元格丢失的消息或获取焦点时,发生,当单元格的状态转换,如。公共事件CellStyleChanged,当 DataGridViewCell 的 Style 属性更改,发生。公共事件CellStyleContentChanged,在一个单元格样式的值更改,发生。公共事件CellToolTipTextChanged,当 ToolTipText 属性值为 DataGridView,的单元格发生更改。公共事件CellToolTipTextNeeded,当单元格工具提示文本的是必需的,发生。公共事件CellValidated,在单元格验证完成后,发生。公共事件CellValidating发生,当单元格失去输入焦点,启用内容验证。公共事件CellValueChanged,当单元格的值更改,发生。公共事件CellValueNeeded出现问题,则 DataGridView 控件的 VirtualMode 属性是 true ,并 DataGridView 为单元格需要一个值来格式化和显示单元格。公共事件CellValuePushed出现问题,则 DataGridView 控件的 VirtualMode 属性是 true ,并且单元格值更改时以及需要在基础数据源的存储。公共事件ChangeUICues焦点或键盘用户界面(UI)提示更改时发生。 (继承自 Control。)公共事件Click在单击控件时发生。 (继承自 Control。)公共事件ClientSizeChanged当 ClientSize 属性的值更改时发生。 (继承自 Control。)公共事件ColumnAdded,将列添加到控件,发生。公共事件ColumnContextMenuStripChanged,在列的 ContextMenuStrip 属性更改,发生。公共事件ColumnDataPropertyNameChanged,当 DataPropertyName 属性的值列的更改,发生。公共事件ColumnDefaultCellStyleChanged,当 DefaultCellStyle 属性的值列的更改,发生。公共事件ColumnDisplayIndexChanged出现问题,则列的 DisplayIndex 属性更改的值。公共事件ColumnDividerDoubleClick,当用户双击在两列之间,的一个分隔符发生。公共事件ColumnDividerWidthChanged,当 DividerWidth 属性更改,发生。公共事件ColumnHeaderCellChanged,在列标题单元格的内容更改,发生。公共事件ColumnHeaderMouseClick,当用户单击列标题,发生。公共事件ColumnHeaderMouseDoubleClick,在列标题中双击,发生。公共事件ColumnHeadersBorderStyleChanged,当 ColumnHeadersBorderStyle 属性更改,发生。公共事件ColumnHeadersDefaultCellStyleChanged,当 ColumnHeadersDefaultCellStyle 属性的值更改,发生。公共事件ColumnHeadersHeightChanged,当 ColumnHeadersHeight 属性的值更改,发生。公共事件ColumnHeadersHeightSizeModeChanged,当 ColumnHeadersHeightSizeMode 属性的值更改,发生。公共事件ColumnMinimumWidthChanged,当 MinimumWidth 属性的值列的更改,发生。公共事件ColumnNameChanged,当 Name 属性的值列的更改,发生。公共事件ColumnRemoved,将列从控件,移除发生。公共事件ColumnSortModeChanged,当 SortMode 属性的值列的更改,发生。公共事件ColumnStateChanged出现问题,则列更改状态 (例如,获取或失去焦点。公共事件ColumnToolTipTextChanged,当 ToolTipText 属性值为 DataGridView的列,发生更改。公共事件ColumnWidthChanged,当 Width 属性的值列的更改,发生。公共事件ContextMenuChanged当 ContextMenu 属性的值更改时发生。 (继承自 Control。)公共事件ContextMenuStripChanged当 ContextMenuStrip 属性的值更改时发生。 (继承自 Control。)公共事件ControlAdded在将新控件添加到 Control.ControlCollection 时发生。 (继承自 Control。)公共事件ControlRemoved在从 Control.ControlCollection 移除控件时发生。 (继承自 Control。)公共事件CurrentCellChanged,当 CurrentCell 属性更改,发生。公共事件CurrentCellDirtyStateChanged,当单元格的状态有关其内容上,的更改发生更改。公共事件CursorChanged当 Cursor 属性的值更改时发生。 (继承自 Control。)公共事件DataBindingComplete,在数据绑定操作完成后,发生。公共事件DataError出现问题,则外部数据分析或验证操作引发异常,或者,当尝试提交数据写入数据源失败。公共事件DataMemberChanged,当 DataMember 属性的值更改,发生。公共事件DataSourceChanged,当 DataSource 属性的值更改,发生。公共事件DefaultCellStyleChanged,当 DefaultCellStyle 属性的值更改,发生。公共事件DefaultValuesNeeded发生,当用户进入新记录行,以便可以用默认值填充。公共事件Disposed当通过调用 Dispose 方法释放组件时发生。 (继承自 Component。)公共事件DockChanged当 Dock 属性的值更改时发生。 (继承自 Control。)公共事件DoubleClick在双击控件时发生。 (继承自 Control。)公共事件DragDrop拖放操作完成时发生。 (继承自 Control。)公共事件DragEnter在将对象拖入控件的边界时发生。 (继承自 Control。)公共事件DragLeave将对象拖出控件的边界时发生。 (继承自 Control。)公共事件DragOver将对象拖过控件的边界时发生。 (继承自 Control。)公共事件EditingControlShowing,编辑的单元格一个控件显示,发生。公共事件EditModeChanged,当 EditMode 属性的值更改,发生。公共事件EnabledChanged在 Enabled 属性值更改后发生。 (继承自 Control。)公共事件Enter进入控件时发生。 (继承自 Control。)公共事件FontChangedFont ,当属性值发生更改时,发生。公共事件ForeColorChangedForeColor ,当属性值发生更改时,发生。公共事件GiveFeedback在执行拖动操作期间发生。 (继承自 Control。)公共事件GotFocus在控件接收焦点时发生。 (继承自 Control。)公共事件GridColorChanged,当 GridColor 属性的值更改,发生。公共事件HandleCreated在为控件创建句柄时发生。 (继承自 Control。)公共事件HandleDestroyed在控件的句柄处于销毁过程中时发生。 (继承自 Control。)公共事件HelpRequested当用户请求控件的帮助时发生。 (继承自 Control。)公共事件ImeModeChanged在 ImeMode 属性更改后发生。 (继承自 Control。)公共事件Invalidated控件的显示要求重新绘制时发生。 (继承自 Control。)公共事件KeyDown在控件有焦点的情况下按下键时发生。 (继承自 Control。)公共事件KeyPress在控件有焦点的情况下按下键时发生。 (继承自 Control。)公共事件KeyUp在控件有焦点的情况下释放键时发生。 (继承自 Control。)公共事件Layout在控件应重新定位其子控件时发生。 (继承自 Control。)公共事件Leave在输入焦点离开控件时发生。 (继承自 Control。)公共事件LocationChanged在 Location 属性值更改后发生。 (继承自 Control。)公共事件LostFocus在控件失去焦点时发生。 (继承自 Control。)公共事件MarginChanged在控件边距更改时发生。 (继承自 Control。)公共事件MouseCaptureChanged当控件失去鼠标捕获时发生。 (继承自 Control。)公共事件MouseClick用鼠标单击控件时发生。 (继承自 Control。)公共事件MouseDoubleClick用鼠标双击控件时发生。 (继承自 Control。)公共事件MouseDown当鼠标指针位于控件上并按下鼠标键时发生。 (继承自 Control。)公共事件MouseEnter在鼠标指针进入控件时发生。 (继承自 Control。)公共事件MouseHover在鼠标指针停放在控件上时发生。 (继承自 Control。)公共事件MouseLeave在鼠标指针离开控件时发生。 (继承自 Control。)公共事件MouseMove在鼠标指针移到控件上时发生。 (继承自 Control。)公共事件MouseUp在鼠标指针在控件上并释放鼠标键时发生。 (继承自 Control。)公共事件MouseWheel在控件有焦点的同时鼠标轮移动时发生。 (继承自 Control。)公共事件Move在移动控件时发生。 (继承自 Control。)公共事件MultiSelectChanged,当 MultiSelect 属性的值更改,发生。公共事件NewRowNeeded出现问题,则 DataGridView 的 VirtualMode 属性是 true ,并且用户导航到新行。 DataGridView的底部。公共事件PaddingChanged基础结构。,当 Padding 属性的值更改,发生。公共事件Paint在重绘控件时发生。 (继承自 Control。)公共事件ParentChanged在 Parent 属性值更改时发生。 (继承自 Control。)公共事件PreviewKeyDown在焦点位于此控件上的情况下,当有按键动作时发生(在 KeyDown 事件之前发生)。 (继承自 Control。)公共事件QueryAccessibilityHelp在 AccessibleObject 为辅助功能应用程序提供帮助时发生。 (继承自 Control。)公共事件QueryContinueDrag在拖放操作期间发生,并且允许拖动源确定是否应取消拖放操作。 (继承自 Control。)公共事件ReadOnlyChanged,当 ReadOnly 属性更改,发生。公共事件RegionChanged当 Region 属性的值更改时发生。 (继承自 Control。)公共事件Resize在调整控件大小时发生。 (继承自 Control。)公共事件RightToLeftChanged在 RightToLeft 属性值更改时发生。 (继承自 Control。)公共事件RowContextMenuStripChanged,当 ContextMenuStrip 属性更改,发生。公共事件RowContextMenuStripNeeded,当行的快捷菜单是必需的,发生。公共事件RowDefaultCellStyleChanged,当 DefaultCellStyle 属性的值行的更改,发生。公共事件RowDirtyStateNeeded出现问题,则 DataGridView 控件的 VirtualMode 属性是 true 和 DataGridView 需要确定当前行中是否有未提交的更改。公共事件RowDividerDoubleClick,当用户双击在两行,之间的分隔符发生。公共事件RowDividerHeightChanged,当 DividerHeight 属性更改,发生。公共事件RowEnter出现问题,则行接收输入焦点,但,在其成为当前行之前。公共事件RowErrorTextChanged,当行的 ErrorText 属性更改,发生。公共事件RowErrorTextNeeded,当行的错误文本是必需的,发生。公共事件RowHeaderCellChanged,当用户更改行标题单元格的内容,发生。公共事件RowHeaderMouseClick,当用户在行标题的范围中,单击发生。公共事件RowHeaderMouseDoubleClick时,行标题中双击,发生。公共事件RowHeadersBorderStyleChanged,当 RowHeadersBorderStyle 属性更改,发生。公共事件RowHeadersDefaultCellStyleChanged,当 RowHeadersDefaultCellStyle 属性的值更改,发生。公共事件RowHeadersWidthChanged,当 RowHeadersWidth 属性的值更改,发生。公共事件RowHeadersWidthSizeModeChanged,当 RowHeadersWidthSizeMode 属性的值更改,发生。公共事件RowHeightChanged,当 Height 属性的值行的更改,发生。公共事件RowHeightInfoNeeded,当有关行高的信息请求,发生。公共事件RowHeightInfoPushed,当用户更改行的高度,发生。公共事件RowLeave,当行失去输入焦点并且不再是当前行,发生。公共事件RowMinimumHeightChanged,当 MinimumHeight 属性的值行的更改,发生。公共事件RowPostPaint,在 DataGridViewRow 绘制后,发生。公共事件RowPrePaint,在 DataGridViewRow 绘制之前,发生公共事件RowsAdded,将新行添加到 DataGridView后,发生。公共事件RowsDefaultCellStyleChanged,当 RowsDefaultCellStyle 属性的值更改,发生。公共事件RowsRemoved,当行从 DataGridView,删除发生。公共事件RowStateChanged发生,行更改时状态,例如丢失的消息或获取输入焦点。公共事件RowUnshared出现问题,则行的从共享的状态更改为非共享行。公共事件RowValidated,在行完成验证后,发生。公共事件RowValidating,当行验证,发生。公共事件Scroll通过控件内容发生,当用户滚动。公共事件SelectionChanged,这些事件在当前选择的更改,发生。公共事件SizeChanged在 Size 属性值更改时发生。 (继承自 Control。)公共事件SortCompare,当 DataGridView 比较两个单元格值执行排序操作,发生。公共事件Sorted,当 DataGridView 控件执行排序操作,发生。公共事件StyleChanged基础结构。,当控件样式更改,发生。公共事件SystemColorsChanged系统颜色更改时发生。 (继承自 Control。)公共事件TabIndexChanged在 TabIndex 属性值更改时发生。 (继承自 Control。)公共事件TabStopChanged在 TabStop 属性值更改时发生。 (继承自 Control。)公共事件TextChanged基础结构。,当 Text 属性的值更改,发生。公共事件UserAddedRow,当用户完成添加一行。 DataGridView 控件,发生。公共事件UserDeletedRow,当用户书写从中删除行 DataGridView 控件,发生。公共事件UserDeletingRow,当用户从 DataGridView 控件,删除行时发生。公共事件Validated在控件完成验证时发生。 (继承自 Control。)公共事件Validating在控件验证时发生。 (继承自 Control。)公共事件VisibleChanged在 Visible 属性值更改时发生。 (继承自 Control。)

0 0
原创粉丝点击