Компонент GsvImagedLabel

Последнее обновление: 22 сентября 2005

Этот визуальный компонент совмещает надпись и графическое изображение слева от надписи:

Внешний вид компонента

Дополнительно к свойствам Label компонент определяет следующие свойства:

Image: TBitmap
Графическое изображение, рисуемое слева от надписи. Если свойство Enabled устанавливается в False, то цветное изображение автоматически конвертируется в оттенки серого.
Distance: Integer
Расстояние от левого края изображения до надписи в пикселях. Отмечу, что это не расстояние между изображением и надписью, а расстояние между их левыми границами. По умолчанию значение расстояния равно 24, что оптимально для изображений 16х16 пикселей.
HoverColor: TColor
Цвет, который приобретает надпись при перемещении мышки над ней. По умолчанию это clHotLight.
WordWrap: Boolean
Если флаг установлен, то длинная надпись может занимать несколько строк, изображение при этом будет центрироваться по вертикали.

Download

Downloaddelphiimagedlabel.zip - Исходные тексты двух вариантов компонента (5K).

Различие между компонентами состоит в способе выбора изображения. Компонент GsvImagedLabel требует отдельного изображения, а GsvImagedLabel2 - только индекса во внешнем списке изображений TImageList.