TreelistView - разные колонны для родителей и дочерних рядов

StackOverflow https://stackoverflow.com//questions/23046490

Вопрос

Я использую это Нить Решение в моем проекте WinForms.
У родительских строк имеют 4 колотирования, у детей строки имеют еще 2 разных столбца.

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

Или, может быть, есть еще один способ заполнить это TreelistView?Любые предложения?

Это было полезно?

Решение

Вы хотите, чтобы горизонтальная линия была нарисована над несколькими столбцами, так что нет «пробела», верно?Вероятно, нет простого способа добиться этого.
Генеракодицетагкод, назначенный для TreeRenderer, обрабатывает соответствующий рисунок.Может быть возможным подкласс классы TrEerenderer и реализовать необходимые изменения в функции рисования.

Может быть, вам легче повторно подумать о макете дерева.Может быть, вы должны поместить информацию о родителях в один столбец (вы можете использовать AspectGetter вместо AppectName для создания индивидуального контента для столбца) и поместите данные из первого ребенка в первичном столбце.Тогда у вас нет разрыва за линией.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top