Поделиться через


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()

Возвращает строку, которая описывает текущий объект.

Применяется к

См. также раздел