就是那种在下拉框中只有图片没有文字,而且图片的大小可以定义的下来选择框吗?

解决方案 »

  1.   

    看一个TColorBox组件的写法,基本就可以自己写一个的了。
    TComboBox是支持OwnerDraw网络的控件,查看MSDN看它怎么用吧。
      

  2.   

    cxImageComboBox DevExpress的控件 
      

  3.   

    用OwnerDraw自己实现
    procedure TFormMain.ImagePickerDrawItem(Control: TWinControl; Index: Integer;
      Rect: TRect; State: TOwnerDrawState);
    begin
      TComboBox(Control).Canvas.FillRect(Rect);
      ImageList.Draw(TComboBox(Control).Canvas, Rect.Left, Rect.Top, index);
    end;