Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];

Вниз

Как в combobox добавить картинку??   Найти похожие ветки 

 
Muhh   (2006-10-31 13:12) [0]

Нарпимер компонент combobox. Я хочу, чтобы когда нажимаешь на стрелочку..вылетали не фразы, а картинки, как их мен туда засунуть?
Можно другой компонент :)
Еще желательно если бы их можно было засунуть не в один столбик..а в виде таблицы.
Спасибо.


 
Desdechado ©   (2006-10-31 13:16) [1]

стиль OwnerDraw?


 
Muhh   (2006-10-31 13:29) [2]

можно поразвернутее....я не очень сильно разбираюсь :(


 
MetalFan ©   (2006-10-31 13:47) [3]

пример OwnerDraw
http://delphiworld.narod.ru/base/images_to_combobox.html


 
#0FFFF   (2006-10-31 13:48) [4]

Tools Palette\Win32\СomboВoxЕx ... не катит?


 
Muhh   (2006-10-31 14:54) [5]

comboboxex то что надо..НО
я так и не нашел как вставлять картинку...все перечитал переискал :(
или как указать путь к ней :(


 
#0FFFF   (2006-10-31 15:56) [6]

ComboBoxEx1.Images:= ImageList1;
ComboBoxEx1.ItemsEx.Items[0].ImageIndex:= 0;


 
koha ©   (2006-10-31 16:16) [7]

В ComboBox добавлять картинки можно методом прорисовки через DrawItem(...)
из чего угодно, в данном примере добавляются иконки из ImageList1.


procedure TForm1.ComboBox1DrawItem(Control: TWinControl; Index: Integer;
 Rect: TRect; State: TOwnerDrawState);
begin
 icn:=TIcon.Create;
 ImageList1.GetIcon(Index,icn);  //если иконки разные по порядку
 With (Control as TComboBox).Canvas do begin
   FillRect(Rect);
   if icn <> Nil then begin
     Draw(Rect.Left+1,Rect.Top+1,Icn);
     TextOut(Rect.Left+icn.Width+3,Rect.Top+5,ComboBox1.Items[Index]);
   end  
 end;
 icn.Free;
end;


 
Muhh   (2006-10-31 23:03) [8]

спасибо парни большое


 
X-ONCEAGAIN-X   (2006-11-08 20:14) [9]

Удалено модератором


 
Virgo_Style ©   (2006-11-08 20:23) [10]

забавно %-)


 
Ketmar ©   (2006-11-08 20:24) [11]

убейте зверика...


 
MetalFan ©   (2006-11-08 20:25) [12]

спамеры сцуки....



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.08 c
15-1162903593
Juice
2006-11-07 15:46
2006.11.26
Автоматическая установка


15-1162946472
Школьник
2006-11-08 03:41
2006.11.26
Как выглядит уравнение прямой в 3D ?


1-1160978357
id
2006-10-16 09:59
2006.11.26
XML as Registry


2-1162905180
Gunek
2006-11-07 16:13
2006.11.26
Переменная в запросе


3-1159182615
emik
2006-09-25 15:10
2006.11.26
Client/Server





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский