|
|
|
Как закрасить цветом фон узла Treeview на всю длину
|
|||
|---|---|---|---|
|
#18+
Здравсвтуйте. Как закрасить цветом фон узла Treeview на всю длину? При выставлении BackColor закрашивается только та часть узла, что содержит текст.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2008, 17:49 |
|
||
|
Как закрасить цветом фон узла Treeview на всю длину
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2009, 17:01 |
|
||
|
Как закрасить цветом фон узла Treeview на всю длину
|
|||
|---|---|---|---|
|
#18+
как вариант: дополнить все узлы до одной длины пробелами I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2009, 09:03 |
|
||
|
Как закрасить цветом фон узла Treeview на всю длину
|
|||
|---|---|---|---|
|
#18+
HandKot, хотелось пограмотнее вариант. Особенно учитывая то, что оба дерева - это один и тот же TreeView контрол, но просто в разных формах. Т.е. в одном из двух мест дерево отрисовывается правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2009, 10:24 |
|
||
|
Как закрасить цветом фон узла Treeview на всю длину
|
|||
|---|---|---|---|
|
#18+
ну так посмотрите, какие св-ва у них отличаются к примеру есть такое FullRowSelect ЗЫЖ сказал бы точно, но у меня Васик не стоит, а в екселе не всё корректно работает и проверить нельзя (к примеру это св-во не работает, хоят по МСДН оно за это отвечает) Код: plaintext 1. 2. 3. 4. I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2009, 08:51 |
|
||
|
Как закрасить цветом фон узла Treeview на всю длину
|
|||
|---|---|---|---|
|
#18+
HandKot, FullRowSelect у них обоих = TRUE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2009, 09:45 |
|
||
|
Как закрасить цветом фон узла Treeview на всю длину
|
|||
|---|---|---|---|
|
#18+
проверьте остальные св-ва или может так взять "нормальное" дерево и сделать его копию с именем "ненормального" дерева I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2009, 14:01 |
|
||
|
Как закрасить цветом фон узла Treeview на всю длину
|
|||
|---|---|---|---|
|
#18+
fghjfghjКак закрасить цветом фон узла Treeview на всю длину? При выставлении BackColor закрашивается только та часть узла, что содержит текст..Для этого надо применять сабклассинг и ловить оповещение NM_CUSTOMDRAW, чтобы выставить поле clrTextBk структуры NMTVCUSTOMDRAW. Пример и готовый User Control есть на vbaccelerator.com. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2009, 18:37 |
|
||
|
Как закрасить цветом фон узла Treeview на всю длину
|
|||
|---|---|---|---|
|
#18+
Который глюкавый чуть более, чем наполовину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2009, 21:01 |
|
||
|
Как закрасить цветом фон узла Treeview на всю длину
|
|||
|---|---|---|---|
|
#18+
БенедиктfghjfghjКак закрасить цветом фон узла Treeview на всю длину? При выставлении BackColor закрашивается только та часть узла, что содержит текст..Для этого надо применять сабклассинг и ловить оповещение NM_CUSTOMDRAW, чтобы выставить поле clrTextBk структуры NMTVCUSTOMDRAW. Пример и готовый User Control есть на vbaccelerator.com. Иногда всё-таки лучше имкать более простые решения как было сказано выше, св-во FullRowSelect отвечает за подстветку всего узла, НО оно работает только в следующих случаях : 1) св-во Style выставлено в значение которое не содержит " TreeLine " 2) cв-во Checkbox выставлено в true , св-во Style не имеет значение (как раз этим и отличаются по картинкам "плохое" и "хорошее" деревья) или ? I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 07:59 |
|
||
|
Как закрасить цветом фон узла Treeview на всю длину
|
|||
|---|---|---|---|
|
#18+
HandKot, решение найдено! Спасибо! Сделал так: 1) В дизайнере на форме - TreeView.Checkboxes = TRUE 2) В Form_Load() формы - TreeView.Checkboxes = FALSE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 09:33 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36086860&tid=2160766]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 372ms |

| 0 / 0 |
