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

Выделение текста в MainMenu

09.05.2013, 04:55. Показов 1055. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Можно ли как нибудь выделять название пункта меню при выборе(нажатии на него)?
Пытался найти в интернете, пока ничего не нашел

Приветствуется любая помощь)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2013, 04:55
Ответы с готовыми решениями:

Выделение текста при постоянном добавлении текста в RichTextBox
Делаю программу которая получает данные по Serial порту и выводит их в RichTextBox. Проблема у меня...

how can i create mainmenu with any fonts wich i wont and how can i create mainmenu with diferent style?
please tell me how can i create mainmenu with any fonts wich i wont and how can i create mainmenu...

Выделение текста
На форме есть TabControl, одна из закладок - текстбокс, мне нужно при нажатии Ctrl + A (когда я...

Выделение текста
Дали задание: Вывести на экран содержимое файла с программой на С, выделяя все макроимена....

5
1408 / 571 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
09.05.2013, 05:09 2
Как именно выделять?
0
Заблокирован
09.05.2013, 05:23  [ТС] 3
Достаточно будет просто выделить Жирным
0
83 / 78 / 14
Регистрация: 14.06.2012
Сообщений: 261
09.05.2013, 06:14 4
Не встречал такого в обычных PopupMenu.
Имеется флаг Default, но он выделяет только один элемент.
Нужно тебе поиграть с обработчиком событий, OnMouseEnter и OnMouseExit (если при нажатии, то еще проще).
0
1408 / 571 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
09.05.2013, 06:29 5
Нет, там нужно играть с OnDrawItem, при OwnerDraw=true

Что-то похоже на это, но надо доработать
C++
1
2
3
4
5
6
7
8
void __fastcall TForm1::item1DrawItem(TObject *Sender, TCanvas *ACanvas, TRect &ARect,
          bool Selected)
{
 if (Selected) ACanvas->Font->Style=TFontStyles()<<fsBold;
 else ACanvas->Font->Style = TFontStyles()>>fsBold;
 
 ACanvas->TextRect( ARect, ARect.Left+3, ARect.Top+3, static_cast<TMenuItem*>(Sender)->Caption );
}
Причем эту ерунду нужно писАть для каждого MenuItem
2
Заблокирован
09.05.2013, 06:49  [ТС] 6
Спасибо, разобрался)
0
09.05.2013, 06:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2013, 06:49
Помогаю со студенческими работами здесь

Выделение текста
Здравствуйте. Мне нужно при выделении текста на странице выделить его желтым фоном. вот код :...

Выделение текста
Как сделать анализирование только выделенного текста (часть, подлежащая анализу, выделяется с...

Выделение текста
Вывожу текст при помощи TextOut(). Возникла необходимость выделять текст. Насколько я понял его...

Выделение текста
Подскажите, пожалуйста, как выделить текст в MS Office WORD. Имеется текст такой структуры: ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru