DataGridViewCellStyle.Padding Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает пространство между краем DataGridViewCell и его содержимым.
public:
property System::Windows::Forms::Padding Padding { System::Windows::Forms::Padding get(); void set(System::Windows::Forms::Padding value); };
public System.Windows.Forms.Padding Padding { get; set; }
member this.Padding : System.Windows.Forms.Padding with get, set
Public Property Padding As Padding
Значение свойства
Объект, Padding представляющий пространство между краем DataGridViewCell и его содержимым.
Примеры
В следующем примере кода показано использование этого свойства в DataGridView элементе управления, содержающем строки, нарисованные владельцем. Каждая строка отображает текст, охватывающий всю ширину строки под обычным содержимым ячейки. Свойство Padding используется для предоставления дополнительного пространства для этого текста. В примере дополнительная высота, требуемая, хранится в константе с именем CUSTOM_CONTENT_HEIGHT.
Этот пример кода является частью более крупного примера. Полный пример см. в разделе "Практическое руководство. Настройка внешнего вида строк в элементе управления DataGridView в Windows Forms".
// Set a cell padding to provide space for the top of the focus
// rectangle and for the content that spans multiple columns.
Padding newPadding = new Padding(0, 1, 0, CUSTOM_CONTENT_HEIGHT);
this.dataGridView1.RowTemplate.DefaultCellStyle.Padding = newPadding;
// Set the selection background color to transparent so
// the cell won't paint over the custom selection background.
this.dataGridView1.RowTemplate.DefaultCellStyle.SelectionBackColor =
Color.Transparent;
// Set the row height to accommodate the content that
// spans multiple columns.
this.dataGridView1.RowTemplate.Height += CUSTOM_CONTENT_HEIGHT;
' Set a cell padding to provide space for the top of the focus
' rectangle and for the content that spans multiple columns.
Dim newPadding As New Padding(0, 1, 0, CUSTOM_CONTENT_HEIGHT)
Me.dataGridView1.RowTemplate.DefaultCellStyle.Padding = newPadding
' Set the selection background color to transparent so
' the cell won't paint over the custom selection background.
Me.dataGridView1.RowTemplate.DefaultCellStyle.SelectionBackColor = _
Color.Transparent
' Set the row height to accommodate the normal cell content and the
' content that spans multiple columns.
Me.dataGridView1.RowTemplate.Height += CUSTOM_CONTENT_HEIGHT
Комментарии
Padding Установка свойства влияет на место рисования DataGridViewCell элемента управления редактированием. Например, если для параметра задано PaddingDataGridViewTextBoxCellSystem.Windows.Forms.Padding значение 10 для его Left, TopRightи Bottom свойств, содержимое ячейки рисуется в середине ячейки с пространством в 10 пикселей между краями текстового поля и краями ячейки.