LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
27 марта 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: ListView ...
Тема: ListView раскрасить
15.06.2007 21:09:30
All
4316 сообщения
Тема: ListView раскрасить
Не подскажет ли кто, как построчно раскрасить ListView, а то уныло смотрится приложение
P.S. Общие вопросы по ActiveX
Автор:
Pavel
от 0:00:00
Источник ...
15.06.2007 21:09:30
Cherniy
8 сообщения
RE: ListView раскрасить
Да может кто подскажет. Меня тоже уже давно интересует этот вопрос цвет строки в зависимости от значения.
Есть одна ссылка /http://vbnet.mvps.org/index.html?code/comctl/lvledger.htm/ но ни как не получается переделать ее под Access загружаются просто данные а строки не раскрашиваются. Если кто справится с этим не сочтите за труд разъесните или же даже за $. Буду очень благодарен.
Cherniy_komunar@rambler.ru
P.S. Общие вопросы по ActiveX
Автор:
Cherniy
от 20.06.2005 22:26:39
Источник ...
15.06.2007 21:09:30
Николай3
48 сообщения
RE: ListView раскрасить
В указанном примере помимо ListView используется Picture (рисунок), на котором собственно и рисуется фон строки, затем рисунок назначается в качестве фонового рисунка ListView
Чтобы раскрасить ListView (и другие контролы,не имеющие спец. функций раскраски) необходимо перехватывать системные сообщения к контролу и рисовать самостоятельно.
В принципе возможно, но стоит ли?
Можно использовать самодельный контрол (на основе ListView) - их куча на просторах инета.
Но естественно он идет отдельно (учитывать при распространении)
P.S. Общие вопросы по ActiveX
Автор:
Николай
от 21.06.2005 18:30:58
Источник ...
15.06.2007 21:09:30
All
4316 сообщения
RE: ListView раскрасить
Спасибо за ссылку, пример сделал на VB6 и он даже работает. Принцип как я понял состоит в том, что сначала определяется высота строки в ListView и далее на расположенном Picture1 рисуются прямоугольники двух цветов Bar1Color, Bar2Color.
Picture1.Line (0, 0)-(lBarWidth, iBarHeight), Bar1Color, BF
Picture1.Line (0, iBarHeight)-(lBarWidth, iBarHeight * 2), Bar2Color, BF
, а потом ListView присваивают рисунок
lv.Picture = Picture1.Image
Перевести в Access пример не удалось, может пока
:-)). Но еще попытаюсь.
P.S. Общие вопросы по ActiveX
Автор:
Pavel
от 0:00:00
Источник ...
15.06.2007 21:09:31
All
4316 сообщения
RE: ListView раскрасить
Можно также использовать вместо ListView - FlexGrid - позволяет управлять произвольно ячейками и работает с recordset, а HFlexGrid - позволяет отображать иерархические данные.
Но если уж совсем хочется ListView, то можете попробовать
http://nikterm.narod.ru/AccessAdditions_SBLib.html
Надстройка над стандартным ListView.
Для использования необходимо подключить ссылку на бмблиотеку (как обычно для ActiveX)
P.S. Общие вопросы по ActiveX
Автор:
Николай
от 0:00:00
Источник ...
Страница 1 из 4
1
2
3
4
Следующий
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: ListView ...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования