Tree|List View + Контур|Цвет

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Tree|List View + Контур|Цвет

Сообщение FireFenix » 30.12.2009 (Ср) 13:53

Вобщем есть TreeView и ListView... После потери фокуса активный Item|Node элемента теряет цвет и все опознавательные знаки что он выделен.

Как можно сделать обводку текущего элемента по контуру как в Проводнике? т.е. после потери фокуса - на активном элементе остаётся синяя рамочка
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Tree|List View + Контур|Цвет

Сообщение MIT » 30.12.2009 (Ср) 14:01

Можно переопределить OnDrawItem (для ListView).
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Tree|List View + Контур|Цвет

Сообщение Nord777 » 30.12.2009 (Ср) 14:12

HideSelection = False :?:
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Tree|List View + Контур|Цвет

Сообщение FireFenix » 30.12.2009 (Ср) 15:04

Nord777 писал(а):HideSelection = False :?:

Да оно, спасибо :)
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Tree|List View + Контур|Цвет

Сообщение FireFenix » 30.12.2009 (Ср) 19:15

MIT писал(а):Можно переопределить OnDrawItem (для ListView).

Наличие метода знаю.... а вот как нарисовать - нет :) Можно примерчик или ман?

Если в ListView можно так выкрутиться, а как сделать для TreeView?
Добавлено: DrawNode

P.S. существует ли книжечка по работе с e.Graphics и по изменению вида/работы стандартных контролов?
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 28

    TopList