DataGridViewHeaderCell Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит возможности, которые являются общими для ячеек заголовков строк и ячеек заголовков столбцов.
public ref class DataGridViewHeaderCell : System::Windows::Forms::DataGridViewCell
public class DataGridViewHeaderCell : System.Windows.Forms.DataGridViewCell
type DataGridViewHeaderCell = class
inherit DataGridViewCell
Public Class DataGridViewHeaderCell
Inherits DataGridViewCell
- Наследование
- Производный
Комментарии
Этот класс является базовым классом для других классов ячеек заголовка, таких как DataGridViewRowHeaderCell и DataGridViewColumnHeaderCell. Чтобы создать настраиваемые значки заголовков строк или глифы заголовков столбцов, наследуйте от DataGridViewHeaderCell класса и добавьте функциональные возможности для рисования собственного значка или глифа.
Примечания для тех, кто наследует этот метод
При наследовающем DataGridViewHeaderCell от и добавлении новых свойств в производный класс обязательно переопределите Clone() метод , чтобы скопировать новые свойства во время операций клонирования. Необходимо также вызвать метод базового класса Clone() , чтобы свойства базового класса копировались в новую ячейку.
Конструкторы
| DataGridViewHeaderCell() |
Инициализирует новый экземпляр класса DataGridViewHeaderCell. |
Свойства
| AccessibilityObject |
Получает значение DataGridViewCell.DataGridViewCellAccessibleObject, присвоенное объекту DataGridViewCell. (Унаследовано от DataGridViewCell) |
| ButtonState |
Получает визуальное состояние ячейки заголовка в виде кнопки. |
| ColumnIndex |
Получает индекс столбца для данной ячейки. (Унаследовано от DataGridViewCell) |
| ContentBounds |
Возвращает прямоугольник, ограничивающий область содержимого ячейки. (Унаследовано от DataGridViewCell) |
| ContextMenuStrip |
Получает или задает контекстное меню, связанное с ячейкой. (Унаследовано от DataGridViewCell) |
| DataGridView |
Получает элемент управления DataGridView, связанный с данным элементом. (Унаследовано от DataGridViewElement) |
| DefaultNewRowValue |
Возвращает значение по умолчанию для ячейки в строке для новых записей. (Унаследовано от DataGridViewCell) |
| Displayed |
Получает значение, показывающее, отображается ли ячейка в текущий момент на экране. |
| EditedFormattedValue |
Получает текущее форматированное значение ячейки независимо от того, находится ли ячейка в режиме редактирования, и что значение не зафиксировано. (Унаследовано от DataGridViewCell) |
| EditType |
Получает тип размещенного элемента управления "Поле ввода", который относится к ячейке. (Унаследовано от DataGridViewCell) |
| ErrorIconBounds |
Возвращает границы значка ошибки для ячейки. (Унаследовано от DataGridViewCell) |
| ErrorText |
Получает или задает текст, описывающий условие ошибки, связанное с ячейкой. (Унаследовано от DataGridViewCell) |
| FormattedValue |
Возвращает значение ячейки, отформатированное для отображения. (Унаследовано от DataGridViewCell) |
| FormattedValueType |
Получает тип форматированного значения ячейки. |
| Frozen |
Получает значение, указывающее, заморожена ли ячейка. |
| HasStyle |
Получает значение, показывающее, было ли установлено свойство Style. (Унаследовано от DataGridViewCell) |
| InheritedState |
Возвращает текущее состояние ячейки как наследуемое от состояния ее строки и столбца. (Унаследовано от DataGridViewCell) |
| InheritedStyle |
Получает стиль, применяемый в текущий момент к ячейке. (Унаследовано от DataGridViewCell) |
| IsInEditMode |
Возвращает значение, указывающее, редактируется ли данная ячейка в настоящий момент. (Унаследовано от DataGridViewCell) |
| OwningColumn |
Возвращает столбец, в котором содержится данная ячейка. (Унаследовано от DataGridViewCell) |
| OwningRow |
Получает строку, содержащую эту ячейку. (Унаследовано от DataGridViewCell) |
| PreferredSize |
Получает размер (в пикселях) прямоугольной области, в которую может быть вписана ячейка. (Унаследовано от DataGridViewCell) |
| ReadOnly |
Получает значение, указывающее, доступна ли ячейка заголовка только для чтения. |
| Resizable |
Получает значение, указывающее, можно ли изменять размеры ячейки. |
| RowIndex |
Получает индекс родительской строки ячейки. (Унаследовано от DataGridViewCell) |
| Selected |
Получает или задает значение, указывающее, выбрана ли ячейка. |
| Size |
Возвращает размер ячейки. (Унаследовано от DataGridViewCell) |
| State |
Получает состояние пользовательского интерфейса для элемента. (Унаследовано от DataGridViewElement) |
| Style |
Получает или задает стиль ячейки. (Унаследовано от DataGridViewCell) |
| Tag |
Получает или задает объект, содержащий дополнительные данные о ячейке. (Унаследовано от DataGridViewCell) |
| ToolTipText |
Возвращает или задает текст всплывающей подсказки, связанной с этой ячейкой. (Унаследовано от DataGridViewCell) |
| Value |
Получает или задает значение, связанное с этой ячейкой. (Унаследовано от DataGridViewCell) |
| ValueType |
Получает тип значения, хранящегося в ячейке. |
| Visible |
Получает значение, указывающее, является ли ячейка видимой или нет. |
Методы
| AdjustCellBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean, Boolean, Boolean) |
Изменяет стиль границ входной ячейки в соответствии с указанными критериями. (Унаследовано от DataGridViewCell) |
| BorderWidths(DataGridViewAdvancedBorderStyle) |
Возвращает объект Rectangle, представляющий значения ширины всех полей ячейки. (Унаследовано от DataGridViewCell) |
| ClickUnsharesRow(DataGridViewCellEventArgs) |
Указывает, будет ли отменен общий доступ к строке ячейки, если щелкнуть ячейку. (Унаследовано от DataGridViewCell) |
| Clone() |
Создает точную копию данной ячейки. |
| ContentClickUnsharesRow(DataGridViewCellEventArgs) |
Указывает, будет ли отменен общий доступ к строке ячейки, если щелкнуть содержимое ячейки. (Унаследовано от DataGridViewCell) |
| ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs) |
Указывает, будет ли отменен общий доступ к строке ячейки по двойному щелчку содержимого ячейки. (Унаследовано от DataGridViewCell) |
| CreateAccessibilityInstance() |
Создает новый доступный объект для DataGridViewCell. (Унаследовано от DataGridViewCell) |
| DetachEditingControl() |
Удаляет элемент управления "Правка" ячейки из объекта DataGridView. (Унаследовано от DataGridViewCell) |
| Dispose() |
Освобождает все ресурсы, занятые модулем DataGridViewCell. (Унаследовано от DataGridViewCell) |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом DataGridViewHeaderCell, а при необходимости освобождает также управляемые ресурсы. |
| DoubleClickUnsharesRow(DataGridViewCellEventArgs) |
Указывает, будет ли отменен общий доступ к строке ячейки по двойному щелчку ячейки. (Унаследовано от DataGridViewCell) |
| EnterUnsharesRow(Int32, Boolean) |
Указывает, будет ли отменен общий доступ к родительской строке при перемещении фокуса на ячейку. (Унаследовано от DataGridViewCell) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String) |
Извлекает форматированное значение ячейки для копирования в объект Clipboard. (Унаследовано от DataGridViewCell) |
| GetContentBounds(Graphics, DataGridViewCellStyle, Int32) |
Возвращает прямоугольник, ограничивающий область содержимого ячейки, которая рассчитывается, используя указанный объект Graphics и стиль ячейки. (Унаследовано от DataGridViewCell) |
| GetContentBounds(Int32) |
Возвращает прямоугольник, ограничивающий область содержимого ячейки, используя объект Graphics по умолчанию и стиль ячейки, действующий в текущий момент для ячейки. (Унаследовано от DataGridViewCell) |
| GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts) |
Возвращает текущее форматированное значение ячейки независимо от того, находится ли ячейка в режиме редактирования и что значение не было зафиксировано. (Унаследовано от DataGridViewCell) |
| GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32) |
Возвращает прямоугольник, ограничивающий значок ошибки ячейки, если такой отображается. (Унаследовано от DataGridViewCell) |
| GetErrorText(Int32) |
Возвращает строку, представляющую ошибку для ячейки. (Унаследовано от DataGridViewCell) |
| GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts) |
Возвращает значение ячейки, отформатированное для отображения. (Унаследовано от DataGridViewCell) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetInheritedContextMenuStrip(Int32) |
Получает контекстное меню заголовка ячейки. |
| GetInheritedState(Int32) |
Возвращает значение, показывающее текущее состояние ячейки, как наследуемое от состояния ее строки или столбца. |
| GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean) |
Получает стиль, примененный к ячейке. (Унаследовано от DataGridViewCell) |
| GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size) |
Вычисляет предпочтительный размер ячейки в пикселях. (Унаследовано от DataGridViewCell) |
| GetSize(Int32) |
Возвращает размер ячейки. |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| GetValue(Int32) |
Получает значение ячейки. |
| InitializeEditingControl(Int32, Object, DataGridViewCellStyle) |
Инициализирует элемент управления, используемый для изменения ячейки. (Унаследовано от DataGridViewCell) |
| KeyDownUnsharesRow(KeyEventArgs, Int32) |
Указывает, будет ли отменен общий доступ к родительской строке при нажатии пользователем клавиши, когда фокус установлен на ячейку. (Унаследовано от DataGridViewCell) |
| KeyEntersEditMode(KeyEventArgs) |
Определяет, должен ли режим редактирования запускаться на основе заданной клавиши. (Унаследовано от DataGridViewCell) |
| KeyPressUnsharesRow(KeyPressEventArgs, Int32) |
Указывает, будет ли отменен общий доступ к строке, если нажать клавишу, когда фокус установлен на ячейку в строке. (Унаследовано от DataGridViewCell) |
| KeyUpUnsharesRow(KeyEventArgs, Int32) |
Указывает, будет ли отменен общий доступ к родительской строке при отпускании пользователем клавиши, когда фокус установлен на ячейку. (Унаследовано от DataGridViewCell) |
| LeaveUnsharesRow(Int32, Boolean) |
Указывает, будет ли отменен общий доступ к строке при перемещении фокуса с ячейки в строке. (Унаследовано от DataGridViewCell) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| MouseClickUnsharesRow(DataGridViewCellMouseEventArgs) |
Указывает, будет ли отменен общий доступ к строке по щелчку пользователем кнопки мыши, когда указатель установлен на ячейку в строке. (Унаследовано от DataGridViewCell) |
| MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs) |
Указывает, будет ли отменен общий доступ к строке, когда пользователь дважды щелкает ячейку в этой строке. (Унаследовано от DataGridViewCell) |
| MouseDownUnsharesRow(DataGridViewCellMouseEventArgs) |
Указывает, будет ли отменен общий доступ к строке при удерживании пользователем кнопки мыши, когда указатель наведен на ячейку в строке. |
| MouseEnterUnsharesRow(Int32) |
Указывает, будет ли отменен общий доступ к строке при перемещении указателя мыши на ячейку в строке. |
| MouseLeaveUnsharesRow(Int32) |
Указывает, будет ли отменен общий доступ к строке, когда указатель мыши перемещается со строки. |
| MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs) |
Указывает, будет ли отменен общий доступ к строке при перемещении указателя мыши на ячейку в строке. (Унаследовано от DataGridViewCell) |
| MouseUpUnsharesRow(DataGridViewCellMouseEventArgs) |
Указывает, будет ли отменен общий доступ к строке при отпускании пользователем кнопки мыши, когда указатель наведен на ячейку в строке. |
| OnClick(DataGridViewCellEventArgs) |
Вызывается по щелчку ячейки. (Унаследовано от DataGridViewCell) |
| OnContentClick(DataGridViewCellEventArgs) |
Вызывается по щелчку содержимого ячейки. (Унаследовано от DataGridViewCell) |
| OnContentDoubleClick(DataGridViewCellEventArgs) |
Вызывается по двойному щелчку содержимого ячейки. (Унаследовано от DataGridViewCell) |
| OnDataGridViewChanged() |
Вызывается при изменении свойства DataGridView ячейки. (Унаследовано от DataGridViewCell) |
| OnDoubleClick(DataGridViewCellEventArgs) |
Вызывается по двойному щелчку ячейки. (Унаследовано от DataGridViewCell) |
| OnEnter(Int32, Boolean) |
Вызывается при перемещении фокуса на ячейку. (Унаследовано от DataGridViewCell) |
| OnKeyDown(KeyEventArgs, Int32) |
Вызывается при нажатии клавиши знака, когда фокус установлен на ячейку. (Унаследовано от DataGridViewCell) |
| OnKeyPress(KeyPressEventArgs, Int32) |
Вызывается при нажатии клавиши, когда фокус установлен на ячейку. (Унаследовано от DataGridViewCell) |
| OnKeyUp(KeyEventArgs, Int32) |
Вызывается при отпускании клавиши знака, когда фокус установлен на ячейку. (Унаследовано от DataGridViewCell) |
| OnLeave(Int32, Boolean) |
Вызывается при перемещении фокуса с ячейки. (Унаследовано от DataGridViewCell) |
| OnMouseClick(DataGridViewCellMouseEventArgs) |
Вызывается по щелчку пользователем кнопки мыши, когда указатель наведен на ячейку. (Унаследовано от DataGridViewCell) |
| OnMouseDoubleClick(DataGridViewCellMouseEventArgs) |
Вызывается по двойному щелчку пользователем кнопки мыши, когда указатель наведен на ячейку. (Унаследовано от DataGridViewCell) |
| OnMouseDown(DataGridViewCellMouseEventArgs) |
Вызывается, если пользователь удерживает кнопку мыши, в то время как указатель наведен на ячейку. |
| OnMouseEnter(Int32) |
Вызывается, когда указатель мыши входит в ячейку. |
| OnMouseLeave(Int32) |
Вызывается, когда указатель мыши покидает ячейку. |
| OnMouseMove(DataGridViewCellMouseEventArgs) |
Вызывается при перемещении указателя мыши внутри ячейки. (Унаследовано от DataGridViewCell) |
| OnMouseUp(DataGridViewCellMouseEventArgs) |
Вызывается, если пользователь отпускает кнопку мыши, в то время когда указатель находится на ячейке. |
| Paint(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Object, Object, String, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts) |
Закрашивает текущую ячейку DataGridViewHeaderCell. |
| PaintBorder(Graphics, Rectangle, Rectangle, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle) |
Окрашивает границу текущей ячейки DataGridViewCell. (Унаследовано от DataGridViewCell) |
| PaintErrorIcon(Graphics, Rectangle, Rectangle, String) |
Окрашивает значок ошибки текущей ячейки DataGridViewCell. (Унаследовано от DataGridViewCell) |
| ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter) |
Преобразует значение, отформатированное для отображения, в реальное значение ячейки. (Унаследовано от DataGridViewCell) |
| PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean) |
Задает местоположение и размер элемента управления "Поле ввода", размещаемого ячейкой в элементе управления DataGridView. (Унаследовано от DataGridViewCell) |
| PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean) |
Задает местоположение и размер панели редактирования, размещаемой в ячейке, и возвращает нормальные границы элемента управления "поле ввода" в панели редактирования. (Унаследовано от DataGridViewCell) |
| RaiseCellClick(DataGridViewCellEventArgs) |
Вызывает событие CellClick. (Унаследовано от DataGridViewElement) |
| RaiseCellContentClick(DataGridViewCellEventArgs) |
Вызывает событие CellContentClick. (Унаследовано от DataGridViewElement) |
| RaiseCellContentDoubleClick(DataGridViewCellEventArgs) |
Вызывает событие CellContentDoubleClick. (Унаследовано от DataGridViewElement) |
| RaiseCellValueChanged(DataGridViewCellEventArgs) |
Вызывает событие CellValueChanged. (Унаследовано от DataGridViewElement) |
| RaiseDataError(DataGridViewDataErrorEventArgs) |
Вызывает событие DataError. (Унаследовано от DataGridViewElement) |
| RaiseMouseWheel(MouseEventArgs) |
Вызывает событие MouseWheel. (Унаследовано от DataGridViewElement) |
| SetValue(Int32, Object) |
Устанавливает значение ячейки. (Унаследовано от DataGridViewCell) |
| ToString() |
Возвращает строку, которая описывает текущий объект. |