Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
Маэстро
Вирусоборец
 Аватар для Maestro
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798

Иконки в ComboBox

20.01.2010, 16:23. Показов 3508. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Помогите пожалуйста с вопросом.

Есть ComboBox - содержит несколько пунтов меню (название стран):
1. Россия
2. Украина
3. Беларуссия
4. США
5. Болгария
и т. д.
Есть ImageList - который хранит значки национальных флгов в формате .ico

Вопрос вот в чём, что и как нужно сделать, чтобы значки национальных флагов выводились слева в меню выбора ComboBox напротив каждой страны
Code
1
2
3
Флаг России - Россия
Флаг Украины - Украина
...
Нужно для создания мультиязычности в программе. Спасибо.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.01.2010, 16:23
Ответы с готовыми решениями:

Не получаеться добавить иконки в combobox
хочу в combobox отобразить иконки вот код var ComboBox: TComboBox; bitmap: TBitmap; begin ComboBox := (Control as...

Вставить картинку в виде иконки в ComboBox
Назрел такой вопрос. возможно ли в ComboBox вставить картинку в виде иконки. если да то как реализовать стиль в xaml

Иконки Font Awesome - как задать цвет каждой иконки по отдельности?
Добрый вечер/день/утро! Прошу помочь разобраться... Нашел на просторах код кнопок для блока соц. сетей, в CSS задано оформление блока в...

2
 Аватар для mirso
562 / 373 / 55
Регистрация: 05.04.2009
Сообщений: 767
21.01.2010, 03:25
Лучший ответ Сообщение было отмечено Maestro как решение

Решение

Maestrino,
Цитата Сообщение от Maestrino Посмотреть сообщение
значки национальных флагов выводились слева в меню выбора ComboBox напротив каждой страны
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
    ComboBox1->Style = csOwnerDrawFixed;
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::ComboBox1DrawItem(TWinControl *Control, int Index,
      TRect &Rect, TOwnerDrawState State)
{
    ComboBox1->Canvas->FillRect ( Rect );
    ImageList1->Draw ( ComboBox1->Canvas, Rect.left + 0x8, Rect.top, Index );
    ComboBox1->Canvas->TextOutA ( Rect.left + ImageList1->Width + 0x10,
                                  Rect.top,
                                  ComboBox1->Items->Strings[Index] );
}
//---------------------------------------------------------------------------
1
Маэстро
Вирусоборец
 Аватар для Maestro
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798
21.01.2010, 14:34  [ТС]
mirso, Благодарю тебя. Ты мне уже в который раз помогаешь! Спасибо ещё раз!

Вопрос успешно решён.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.01.2010, 14:34
Помогаю со студенческими работами здесь

При размещении иконки Font Awesome в разметке появились дополнительно 4 иконки в разных частях разметки
При размещении иконки Font Awesome в <h2> одной из секций разметки HTML (строка 62) появились ещё 4 иконки в разных частях сайта, причём,...

Не получается передать список элементов combobox одной формы в combobox другой
Есть две формы, на главной есть список комбобокс, на доченей тоже есть комбобокс... что в конструкторе второй формы надо написать, чтобы в...

Combobox в окне с другим фоном. Как убрать белые углы combobox?
Основное окно имеет градиентную заливку фона. Также включены стили windows через манифест. #pragma...

Содержимое второго ComboBox-а должно зависеть от выбранного элемента в первом ComboBox-е
Здраствуйте!У меня такая задачка. У меня есть 2 компонента CombBox. В первом я выбираю запись. А во втором записи дожны формироваться в...

Занести в строку, определяемой первым ComboBox, значение из второго ComboBox
Здравствуйте! Не могу разобраться. Есть 2-а ComboBox'а, в первом он выбирает из столбца значения, во 2-ом значения, которые должны...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru