Подписка на RSS

Чересстрочная подсветка в DataGridView

Когда речь заходит об отображании табличных данных на форме, первое что приходит в голову — это использовать элемент управления DataGridView, обладающий поистине огромными возможностями (см. статью http://www.rsdn.ru/article/dotnet/datagridview20.xml). Но, как говорит Жванецкий, есть нюанс. Дело в том, что при отображении большого числа строк, пользоваться этим контролом несколько неудобно: строки сливаются, глаз то и дело перескакивает на соседнюю строчку. Во многих платных компонентах есть чересстрочная подсветка, суть которой — использование разных цветов фона для соседних строк.

Реализовать такое поведение DataGridView можно двумя способами.

(далее…)

Нюансы докинга

При проектировании пользовательского интерфейса довольно удобно пользоваться свойством Dock, которое определяет способ изменения размеров элемента управления с его родительским элементом управления. Данное свойство определено в классе Control и может принимать одно из значений перечисления DockStyle:

  • None — закрепление отсутствует;
  • Top — элемент управления закрепляется в верхней части содержащего его элемента управления.
  • Bottom — элемент управления закрепляется в нижней части содержащего его элемента управления.
  • Left — элемент управления закрепляется в левой части содержащего его элемента управления.
  • Right — элемент управления закрепляется в правой части содержащего его элемента управления.
  • Fill — элемент управления заполнят собой всю область содержащего его элемента управления.

(далее…)