Как изменить дизайн Datagridview в Visual Basic? - PullRequest
0 голосов
/ 10 мая 2018

Я хочу изменить цвет моих заголовков DataGridView.Я пытался использовать свойства, но это не работает.Кроме того, как удалить первый пустой столбец, если это возможно?

DataGridView headers

Что я пробовал:

DataGridView1.RowHeadersDefaultCellStyle.BackColor = Color.fromArgb(44,62,80)

1 Ответ

0 голосов
/ 10 мая 2018

Прежде всего, вы, кажется, хотите изменить цвет ColumnHeaders, а не RowHeaders.В любом случае, чтобы изменить стиль заголовков DataGridView, необходимо отключить свойство EnableHeadersVisualStyles:

DataGridView1.EnableHeadersVisualStyles = False
DataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(44, 62, 80)
DataGridView1.RowHeadersDefaultCellStyle.BackColor = Color.FromArgb(44, 62, 80)

Обратите внимание, что отключение свойства EnableHeadersVisualStyles приведет кЗаголовки выглядят по-разному, потому что он теряет визуальные стили текущей темы Windows:

EnableHeadersVisualStyles

... и удаляет первый пустой столбец, еслиэто возможно.

Что первый пустой столбец называется RowHeaders.Вы можете скрыть / показать его, установив значение RowHeadersVisible, и вы также можете изменить его ширину, изменив свойство RowHeadersWidth:

DataGridView1.RowHeadersVisible = False
'DataGridView1.RowHeadersWidth = 20

Или вы можете сделать то же самое во время разработки, установивэти значения в окне свойств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...