Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизБелые квадраты под изображениями (иконками) в TListView Найти похожие ветки
← →
Knight © (2012-04-14 10:54) [0]Добрый день коллективному разуму :)
Поиск результата толком не дал, там где сабж спрашивают или страница не грузится, или ответов нет. Подскажите что делать т.к. сторонние компоненты ставить не желательно.
← →
Knight © (2012-04-14 10:58) [1]Т.е. прозрачность как бы работает, но отрисовывается цветом фона компоненты без учета цвета выделенной строки. И получается, что без выделения все красиво, а на выделенной строке белые артифакты, которые мне как козе баян...
← →
Dimka Maslov © (2012-04-14 11:04) [2]Изображение и фон должны иметь чёткие границы без антиалиасинга. Тогда прозрачность не будет давать такого эффекта. Либо таки переходить на компонент, поддерживающий пнг и альфа-канал.
← →
Knight © (2012-04-14 11:08) [3]Картинки bmp, фон залит одним базовым цветом.
← →
sniknik © (2012-04-14 15:45) [4]> Картинки bmp
вообще то это неправда, т.к. в TListView используется TImageList для картинок, а у него есть такое свойство Masked, которое добавляет маску, т.е. делает из bmp что-то типа ico. (при отрисовке должно ориентироваться по маске, а не по цвету...)
← →
Knight © (2012-04-14 16:21) [5]Перепробовал все настройки, но нужного эффекта так и не добился... плюнул и поставил AlphaControls. Предзащита на носу, а у меня ещё конь не валялся :(
← →
DVM © (2012-04-14 17:01) [6]
> Knight © (14.04.12 16:21) [5]
> Перепробовал все настройки, но нужного эффекта так и не
> добился...
что тебе надо то? прозрачный фон под надписями значков что ли?
← →
Knight © (2012-04-14 17:15) [7]
> что тебе надо то? прозрачный фон под надписями значков что
> ли?
Надо было, чтобы фон bmp-картинок, добавленных в subitems был прозрачным... на иконках маленькие точки разных цветов, обозначающих активность разных настроек. Всё хорошо, когда список загружается, но при выделении итемсов под этими маааленькими кружочками появляются БОЛЬШИИИИЕ белые квадраты 16х16. Вот что не попробовал, так это вместо bmp использовать ico... но уже не важно... установил альфаконтролы... их конечно тоже плющит по-своему, но это я вроде поборол.
← →
DVM © (2012-04-14 17:29) [8]
> Knight © (14.04.12 17:15) [7]
выложи скриншот того что у тебя получается и одну из картинок, я уверен, что побороть это можно, хоть бы и через апи.
← →
Knight © (2012-04-14 17:41) [9]
> выложи скриншот
Некогда сейчас, уже дальше делаю и так вчера вечер, и сегодня пол-дня на это убил. Потом как-нибудь.
← →
Ega23 © (2012-04-15 11:20) [10]правый верхний пиксель за транспарент колор берётся\. вроде как. \ну\. на бмп в имадж-листе.
← →
QAZ (2012-04-15 18:53) [11]без квадрата можно только в режиме кустомдрава,это стандартное поведение поведение листвьева
также стандартна замена "прозрачного" цвета (того самого что в углу) при Masked=True на текущий цвет окна, который в 99,9% случаев белый
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.077 c