powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Treeview, вопрос про выделение.
8 сообщений из 8, страница 1 из 1
Treeview, вопрос про выделение.
    #39280919
Фотография simply
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый.
Есть ли возможность изменить цвет "следа" от выделения (серенький такой). Спасибо
...
Рейтинг: 0 / 0
Treeview, вопрос про выделение.
    #39281011
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
simplyЕсть ли возможность изменить цвет "следа" от выделения (серенький такой).Если сказать "есть", тебе понравится? Берёшь и рисуешь сам. CUSTOMDRAW - наше всё, если хочешь чего-то необычного.

Пример делать конкретно под это некогда , могу дать прорисовку своими силами текста. Может по аналогии заваяешь.
...
Рейтинг: 0 / 0
Treeview, вопрос про выделение.
    #39281028
Фотография simply
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, давай прорисовку, посмотрю.
...
Рейтинг: 0 / 0
Treeview, вопрос про выделение.
    #39281043
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Многострочный текст в тривью. Просто проба...
...
Рейтинг: 0 / 0
Treeview, вопрос про выделение.
    #39281044
LostFocus,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
simply,

типа, решение "в обход"
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Dim ColorDef As Long
Dim SelectedItemIndex

Private Sub trvДеревоГрупп_GotFocus()
    If Not IsEmpty(SelectedItemIndex) Then
        With trvДеревоГрупп.Nodes(SelectedItemIndex)
            .BackColor = ColorDef
            .Selected = True
        End With
    End If
End Sub

Private Sub trvДеревоГрупп_LostFocus()
    If Not (trvДеревоГрупп.SelectedItem Is Nothing) Then
        ColorDef = trvДеревоГрупп.SelectedItem.BackColor
        SelectedItemIndex = trvДеревоГрупп.SelectedItem.Index
        trvДеревоГрупп.SelectedItem.BackColor = vbRed
        Set trvДеревоГрупп.SelectedItem = Nothing
    End If
End Sub


если разные картинки на экспандед/колапсед, селектед/анселектед то ещё нужно будет добавить обработку/"запоминание" картинки
...
Рейтинг: 0 / 0
Treeview, вопрос про выделение.
    #39281048
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изменение шрифта...
...
Рейтинг: 0 / 0
Treeview, вопрос про выделение.
    #39281056
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LostFocus,simply,

типа, решение "в обход"
...Вот и, возможно, более простое решение...


Мы не ищем лёгких путей...
...
Рейтинг: 0 / 0
Treeview, вопрос про выделение.
    #39281334
Фотография simply
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Treeview, вопрос про выделение.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]