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

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

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

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