Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 07.08.2014
Сообщений: 9

Иконки в меню

07.08.2014, 21:51. Показов 4247. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать чтобы были иконки в меню ?
Не нашел такой информации !
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.08.2014, 21:51
Ответы с готовыми решениями:

Treeview и иконки
Хочу подключить иконки к treeview, но необходимо подключить только для родителей...если делать через Images, то при добавлении у потомка...

Иконки в ComboBox
Всем привет. :) Помогите пожалуйста с вопросом. Есть ComboBox - содержит несколько пунтов меню (название стран): 1. Россия 2....

Иконки Builder
WIN32_FIND_DATA FindFileData; HANDLE hFind; TListItem *item; UnicodeString asPath, asPath1; AnsiString asd; asPath1 =...

13
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33414 / 21523 / 8237
Регистрация: 22.10.2011
Сообщений: 36,923
Записей в блоге: 12
07.08.2014, 23:54
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

Затолкать иконки в ImageList, связать его со свойством MainMenu->Images (или Popup->Images), и назначить элементам меню в свойстве ImageIndex индекс изображения из ImageList-а, начиная с нулевого.

Это есть в любой книге по Билдеру.
0
0 / 0 / 0
Регистрация: 07.08.2014
Сообщений: 9
08.08.2014, 16:25  [ТС]
Иконки добавил,а как сами иконки вывести в меню не понятно!
Нужен пример,как это сделать
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33414 / 21523 / 8237
Регистрация: 22.10.2011
Сообщений: 36,923
Записей в блоге: 12
08.08.2014, 16:32
Я ж написал как: назначить свойству ImageIndex нужный индекс изображения:
Миниатюры
Иконки в меню  
0
0 / 0 / 0
Регистрация: 07.08.2014
Сообщений: 9
08.08.2014, 16:45  [ТС]
Индекс выставил иконки нету
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33414 / 21523 / 8237
Регистрация: 22.10.2011
Сообщений: 36,923
Записей в блоге: 12
08.08.2014, 16:49
Иконка появляется при запуске приложения, а не в дизайнере.
0
0 / 0 / 0
Регистрация: 07.08.2014
Сообщений: 9
08.08.2014, 16:53  [ТС]
Не тупой ЯСНО в скомпилированной программе !!

Иконки загружены и выставил индекс 0
Не знаю какой там индекс у каждой картинки
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33414 / 21523 / 8237
Регистрация: 22.10.2011
Сообщений: 36,923
Записей в блоге: 12
08.08.2014, 16:56
В свойстве MainMenu1->Images точно добавлен тот ImageList, который содержит иконки? Что за версия Билдера у тебя?
0
0 / 0 / 0
Регистрация: 07.08.2014
Сообщений: 9
08.08.2014, 17:07  [ТС]
Последняя сборка (C++ XE6)
Миниатюры
Иконки в меню  
0
0 / 0 / 0
Регистрация: 07.08.2014
Сообщений: 9
08.08.2014, 17:08  [ТС]
Сделано как на вашей картинке
НЕТУ ИКОНОК !!!!!!!!!!
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33414 / 21523 / 8237
Регистрация: 22.10.2011
Сообщений: 36,923
Записей в блоге: 12
08.08.2014, 18:11
Вот это было сделано, я спрашиваю:



?

Пока не будет сделано - иконок и не будет, ибо не знает менюшка, откуда их брать... В самом крайнем случае, если уж XE6 настолько дебилен, что не может даже из имаджлиста взять картинки (тогда на кой фиг он вообще нужен, если простейшей вещи сделать не может? Что он может в таком случае?), можно не выставлять ImageIndex, а изменить сразу свойство Bitmap (при его активации появится кнопка с многоточием, нажмешь на нее и загрузишь нужную картинку). Я надеюсь, хотя бы это XE6 умеет, или он только для понтов?
0
0 / 0 / 0
Регистрация: 07.08.2014
Сообщений: 9
08.08.2014, 18:26  [ТС]
Пункта Images у меня нет.
Зато сработал второй способ без всяких..
0
74 / 54 / 17
Регистрация: 10.07.2014
Сообщений: 329
08.08.2014, 18:35
Пункт Images - в свойствах MainMenu или PopupMenu
А ImageIndex - в свойствах menuItem.
вот и все
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33414 / 21523 / 8237
Регистрация: 22.10.2011
Сообщений: 36,923
Записей в блоге: 12
08.08.2014, 19:12
В первом посте это уже было написано - ТС просто читать не хочет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.08.2014, 19:12
Помогаю со студенческими работами здесь

MainMenu: поменять цвет и ширину полосы меню и пунктов меню
По форуму конкретного решения не нашел. Не подскажите, возможно ли поменять цвет и ширину полосы меню и пунктов меню в приложении ?

Смена иконки- ProgramIcon
Добрый день! Подскажите пожалуйста, как сменить иконку в приложении О программе? Сделал верхнее меню в программе, в нем отдельно сделал...

Иконки для программы
Доброго времени суток!!! Подскажите, пожалуйста, где можно скачать иконки для собственной программы в билдере, например, "записать в...

В меню tools добавить пункт меню выбор которого запустит интегрированную в ОС windows программу MSPaint.exe
В Borland c++ в меню tools добавить пункт меню выбор которого запустит интегрированную в ОС windows программу MSPaint.exe

Как в dll засунуть иконки?
Доброго всем времени суток!!! Подскажите пожалуйста, как можно в dll засунуть иконки, dll с поддержкой vcl, но иконки надо использовать...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru