Компонент GsvImagedLabel
Последнее обновление: 22 сентября 2005
Этот визуальный компонент совмещает надпись и графическое изображение слева от надписи:
Дополнительно к свойствам Label компонент определяет следующие свойства:
- Image: TBitmap
- Графическое изображение, рисуемое слева от надписи. Если свойство Enabled устанавливается в False, то цветное изображение автоматически конвертируется в оттенки серого.
- Distance: Integer
- Расстояние от левого края изображения до надписи в пикселях. Отмечу, что это не расстояние между изображением и надписью, а расстояние между их левыми границами. По умолчанию значение расстояния равно 24, что оптимально для изображений 16х16 пикселей.
- HoverColor: TColor
- Цвет, который приобретает надпись при перемещении мышки над ней. По умолчанию это clHotLight.
- WordWrap: Boolean
- Если флаг установлен, то длинная надпись может занимать несколько строк, изображение при этом будет центрироваться по вертикали.
Download
delphiimagedlabel.zip - Исходные тексты двух вариантов компонента (5K).
Различие между компонентами состоит в способе выбора изображения. Компонент GsvImagedLabel требует отдельного изображения, а GsvImagedLabel2 - только индекса во внешнем списке изображений TImageList.