Форум: "Начинающим";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];
ВнизImages в ComboBox Найти похожие ветки
← →
Sergey2 (2008-05-16 11:00) [0]Подскажите как в комобобоксе в выпадающем списке можно отобразить картинки ?
← →
DVM © (2008-05-16 11:04) [1]Style = csOwnerDrawFixed или csOwnerDrawVariable
+
OnDrawItem + возможно еще OnMeasureItem
← →
Ega23 © (2008-05-16 11:07) [2]
procedure TCustomKdrDBLookupCombo.cbDrawItem(Control: TWinControl;
Index: Integer; Rect: TRect; State: TOwnerDrawState);
var
bmp : TBitmap;
Offset : Integer;
begin
with Canvas do
begin
FillRect(Rect);
bmp := TLookupItem(Items.Objects[Index]).Bitmap;
if bmp<>nil then
begin
BrushCopy(Bounds(Rect.Left + 2, Rect.Top, bmp.Width, bmp.Height),
bmp, Bounds(0, 0, bmp.Width, bmp.Height), bmp.TransparentColor);
Offset := bmp.Width + 2;
end
else
Offset := 2;
TextOut(Rect.Left + Offset, Rect.Top, Items[Index]);
end; // width
end;
И всё это на OnDrawItem
Style := csOwnerDrawFixed;
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.047 c