你可以在OnDrawItem事件中写相关的代码。如下的代码可以做到:
Style为:csOwnerDrawVariable;
ItemHeight=32;
void __fastcall TFrmMain::ComboBox1DrawItem(TWinControl *Control,
int Index, TRect &Rect, TOwnerDrawState State)
{
Graphics::TBitmap * pbmp=new Graphics::TBitmap();
ImageList1->GetBitmap(Index,pbmp);
TRect rect;
TRect dest=Rect;
dest.right=32;
rect.left=0;
rect.top=0;
rect.right=pbmp->Width;
rect.bottom=pbmp->Height;
ComboBox1->Canvas->CopyRect(dest,pbmp->Canvas,rect);
delete pbmp;
}