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

start [/forum/topic.php?fid=60&tablet=1&tid=2160766]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 423ms |

| 0 / 0 |
