Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > ComboBox с картинками и текстом


Автор: Нитонисе 20.3.2013, 16:52
Хотелось бы к итемам комбобокса спереди добавить картинку. То есть каждый итем состоит из небольшой пиктограммки и текста. Как это можно сделать?

Автор: 586 20.3.2013, 17:20
Есть компонент TComboBoxEx. Находится на вкладке "Win32".

Автор: artsb 20.3.2013, 21:50
Если всё же хочется сделать это в обычном ComboBox, то придётся рисовать вручную.

Автор: Dem_max 21.3.2013, 03:22
Цитата(artsb @ 20.3.2013,  21:50)
Если всё же хочется сделать это в обычном ComboBox, то придётся рисовать вручную.

Извольте !!! Зачем тут такие извращения ???

Автор: artsb 21.3.2013, 07:41
Цитата(Dem_max @  21.3.2013,  03:22 Найти цитируемый пост)
Зачем тут такие извращения ??? 

Мы же не знаем требования ТС. Может ему стоит и этот вариант рассмотреть.

Автор: Нитонисе 21.3.2013, 14:55
Цитата(586 @ 20.3.2013,  17:20)
Есть компонент TComboBoxEx. Находится на вкладке "Win32".

Действительно. Что-то сам не смог обнаружить его smile Только вот что-то смотрю в Object Inspector нет ничего похожего на ItemIndex. Это свойство можно менять только при выполнении программы?

Автор: Dem_max 21.3.2013, 17:45
http://docwiki.embarcadero.com/CodeExamples/XE3/en/TComboBoxEx_(C%2B%2B)

Добавлено через 5 минут и 57 секунд
Если честно в Rad 2010 не нашел где находится TComboBoxEx smile 

Автор: Riviero 28.3.2013, 10:06
В ftp://ftp.crysys.hit.bme.hu/pub/dsp/ftp/d40share/lmdt4_d4.htm  есть удобный компонент, LMDImageComboBox 

Автор: Avazart 6.4.2013, 23:05
Свойство ItemsEx :
http://s1.ipicture.ru/Gallery/Viewfull/23683633.html


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)