Как изменить толщину границы ячейки в окнах сетки? - PullRequest
0 голосов
/ 17 апреля 2019

Я легко могу поменять стиль cellborder в visual studio на none или fixed3d или single.Но одна строка имеет ширину в один пиксель.Я хочу толще, как я могу это изменить.

1 Ответ

0 голосов
/ 17 апреля 2019

Самое близкое, что вы могли бы получить, не создавая свой собственный рисунок, - это установить для свойства DividerWidth желаемую толщину.

    For Each DgvCol As DataGridViewColumn In DataGridView1.Columns
        DgvCol.DividerWidth = 10
    Next

Редактировать - чтобы установить высоту разделителя строк, я мог бы использовать событие предварительного выделения строки, чтобы сэкономить ресурсы нанагрузка:

Private Sub DataGridView1_RowPrePaint(sender As Object, e As DataGridViewRowPrePaintEventArgs) Handles DataGridView1.RowPrePaint
    DataGridView1.Rows(e.RowIndex).DividerHeight = 5
End Sub
...