2009-09-22 3 views
2

У меня есть WinForms (C#) форма DataGridView где можно установить разделитель между строками с row.DividerHeight = 1цвета разделителе строк в DataGridView

Но я хотел бы изменить цвет dividerline, чтобы позволяет скажем, Color.Red, как бы я это сделал? Я не хочу менять цвет фона ячейки.

+0

Вы пытались увеличить высоту делителя (как тест), а также изменить цвет переднего плана datagridview на что-то красное? – ChrisF

ответ

3

От MSDN page for DataGridView.DividerHeight

Это свойство полезно, чтобы обеспечить визуальную границу между замороженными строк и строк, которые можно прокручивать. Дополнительный край является частью текущей строки, хотя он примет цвет переднего плана соответствующего DataGridView.

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

+0

Хм, это звучит правильно, но после тестирования я не могу заставить его работать. Цвет разделителя не меняется. – user404

+0

Извините - я не использовал это сам, я просто дважды проверил страницу MSDN. Есть ли что-то еще, что связано с этой страницей? – ChrisF

5

DataGridView.GridColor Похоже, что он также управляет цветом разделителя строк.

Смежные вопросы