Форум программистов, компьютерный форум, киберфорум
C++ Builder: FireMonkey
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
 Аватар для S0lexV
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330

ComboBox итемы и картинки

08.02.2018, 19:48. Показов 2509. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет!
На форме есть ComboBox, в инспекторе (структура компонентов) добавляю ему итемы (AddItem->TListBoxItem).
Далее комбобоксу прикладываю ImageList с картинками и в свойствах итема в ImageIndex выставляю нужный индекс и картинка отображается в итеме комбобокса. Здесь все отлично.
Но мне нужно сделать тоже самое только программно в рантайме.Вот тут я застопорился..
C++
1
2
colorbox->Items->Add(L"Зеленый");
/*Как приладить картинку ???*/
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.02.2018, 19:48
Ответы с готовыми решениями:

FileListBox и его итемы
Имееться FileListBox и в него заносяться пути к файлам типа "С:\Новая папака\блаблабла\1.txt" как мне отсюда получить не полный...

итемы QComboBox
Здравствуйте. Есть QComboBox на QWidget. Когда открывается этот виджет, чтобы выбрать самый первый(который по списку первый) итем бокса...

NotifyItemRemoved прячет итемы
Добрый день. Есть фрагмент с recyclerView, при удалении элемента вызывается notifyItemRemoved, сам список нормальный, но удалённый...

8
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.02.2018, 19:56
Цитата Сообщение от S0lexV Посмотреть сообщение
Но мне нужно сделать тоже самое только программно в рантайме.Вот тут я застопорился..
Добавить в ImageList ее и установить индекс?
0
 Аватар для S0lexV
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
08.02.2018, 20:53  [ТС]
все картинки уже есть в imagelist. Нужно в рантайме создать итемы с картинками
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.02.2018, 20:58
Цитата Сообщение от S0lexV Посмотреть сообщение
все картинки уже есть в imagelist. Нужно в рантайме создать итемы с картинками
Еще раз в чем проблема добавить итем и назначить ему индекс из ImageList ?
0
 Аватар для S0lexV
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
08.02.2018, 22:02  [ТС]
ну ок, а код примерно какой ?
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
08.02.2018, 22:04
Вы серьезно?
0
 Аватар для S0lexV
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
09.02.2018, 12:03  [ТС]
ко мне можно на ты, я не обижаюсь.
Просто твой ответ выглядит примерно как если бы я спросил "Как построить дом" А ты отвечаешь "Ну берешь и строишь". Я такой а ну ок, спасибо за ответ...

Добавлено через 13 часов 54 минуты
Короче сам сделал:
C++
1
2
3
4
5
6
colorbox->Clear();
TListBoxItem *co1 = new TListBoxItem (this);
co1->Parent = colorbox;
co1->Text = L"Синий";
co1->ImageIndex = 15;
colorbox->ListBox->AddObject(co1);
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.02.2018, 12:35
Тут много нужно было думать?
Еще так можно попробовать:
C++
1
2
colorbox->Items->Add(L"Зеленый");
colorbox->Items->Item[colorbox->Items->Count-1]->ImageIndex = 15;
0
 Аватар для S0lexV
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
09.02.2018, 13:43  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
C++
1
colorbox->Items->Item[colorbox->Items->Count-1]->ImageIndex = 15;
У Items нет метода Item.........

Добавлено через 35 минут
короче всю эту ерунду пора сворачивать, рабочий код я выложил.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.02.2018, 13:43
Помогаю со студенческими работами здесь

TreeView и его итемы
У меня на руках стена текста, и задание сделать из него учебник. Я решил использовать TreeView для выбора глав, при выборе элемента из...

Выбор картинки в ComboBox
При выборе первого элемента не работает смена картинки... Подскажите как сделать по иному, или может в данном фрагменте ошибка? ...

Добавить картинки в Combobox
Добрый день уважаемые гуру).Можно ли как-то добавить картинки в combobox? Чтобы по рядом с текстом были картинка сменного или локального...

Загрузка картинки в PictureBox, выбранной в ComboBox
Здравствуйте! Есть такая задачка: В папке есть набор картинок. На форме - комбобокс и пикчербокс. В комбобокс при нажатии кнопки...

Линейный списки , нулевый итемы при заполнении
Задание гласит : Имеется линейный список с последовательным хранением, элементами которого являются окружности. Для этого списка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru