Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
 Аватар для jkrnd
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648

Переход от пункта меню к коду по щелчку мыши

24.08.2019, 16:41. Показов 1756. Ответов 8
Метки нет (Все метки)

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

Если в дизайнере щёлкнуть по значку меню, то в отдельном окне появится образ создаваемого меню. Тут всё чётко: щёлкаем по пункту меню - попадаем к соответствующему ему коду. Параллельно с этим мы видим такое же меню в верхней части окна.
Когда создание меню завершено, единственное что от него может понадобится - быстрое перемещение по кодам пунктов меню.
Существует ли возможность переходить от пункта отображаемого в верхней части меню к его коду по щелчку мыши? Может быть это где-то настраивается?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.08.2019, 16:41
Ответы с готовыми решениями:

Пункт меню по щелчку мыши
Пишу будильник. Мне необходимо, чтобы по щелчку на кнопку на панели появлялось два поля (имя, время и кнопка выключения). Причем, при...

По щелчку левой кнопки мыши должен меняться цвет формы, а по щелчку правой кнопки мыши – восстанавливаться предыдущий
Добрый день) Пишу одну программку, которая позволяла бы при перемещении курсора мыши менять его форму, в зависимости от четверти экрана,...

Открытие пункта меню наведением мыши
как сделать, чтобы пункт меню, имеющий подпункты, открывался не щелчком, а наведением мыши? У меня это получается только, если пункт не...

8
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33376 / 21500 / 8236
Регистрация: 22.10.2011
Сообщений: 36,896
Записей в блоге: 11
24.08.2019, 17:14
Лучший ответ Сообщение было отмечено jkrnd как решение

Решение

Тебе что, нужно такое поведение, как, например, в Лазарусе, где можно в дизайнере формы ходить по всему меню, не открывая MenuDesigner? Нет, такого (по крайней мере до XE10) в RAD-студии нет.
1
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
24.08.2019, 21:41
Странно всё... . В BCB5 это есть, правда нигде не настраивается.
1
 Аватар для jkrnd
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
24.08.2019, 22:04  [ТС]
nick42, В C++Builder6 тоже есть, и не только в нём.

Добавлено через 11 минут

Не по теме:

Ещё жаль, что исчез Class Explorer. Теперь на поиск нужной функции уходит гораздо больше времени. А тот значок, по клику которого всё-таки показываются искомые функции, содержит кучу ненужной информации. :(

0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
24.08.2019, 22:07
Да? Ну тогда о чём вопрос...?

Добавлено через 2 минуты
Цитата Сообщение от jkrnd Посмотреть сообщение
Ещё жаль, что исчез Class Explorer
- Дело вкуса. Я настолько привык работать без него, что его навязчивое присутствие в BCB6 меня раздражает; приходится задействовать работу с Desktop's, что тоже не всегда оправдано.
1
 Аватар для jkrnd
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
24.08.2019, 22:12  [ТС]
nick42, а как Вы ищете функции в коде если списка их не видно? А если их десятки?
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
24.08.2019, 22:18
Когда их много, то и ClassExplorer плохой помощник.
Для штатных функций, само собой - через Events Object Inspector'а; а "самодельные" стараюсь размещать по соседству со штатными от компонента, к которому эта самодельная имеет прямое отношение.
Впрочем, может мы о разном говорим... .
1
 Аватар для jkrnd
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
24.08.2019, 22:23  [ТС]
nick42, да нет. О том говорим.

Добавлено через 1 минуту
Class Explorer в XE-4 я нашёл, но он расположен непривычно. Надо привыкать.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33376 / 21500 / 8236
Регистрация: 22.10.2011
Сообщений: 36,896
Записей в блоге: 11
24.08.2019, 22:26
jkrnd, вот тут я показывал, как отстыковать дизайнер формы в новых версиях RAD. При отстыкованном дизайнере форм все прекрасно работает как и в BCB6. К сожалению, чтобы отстыковать его в средних версиях (после 2010, но перед XE10) нужно вносить изменения в реестр. Для XE4:
HKEY_CURRENT_USER\Software\Embarcadero\BDS\11.0\Form Design\Embedded Designer переключить в False и перезапустить IDE (разумеется, после переключения в Classic Undocked). При интегрированном дизайнере - только через вспомогательное окно MenuDesigner.
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.08.2019, 22:26
Помогаю со студенческими работами здесь

Переход на страницу по клику на картинку - без пункта меню
Можно ли сделать так, чтобы была страница на сайте, но не отображалась в главном меню? А переходить на нее, кликнув на картинку?

Можно ли сделать так, чтобы выбор пункта меню осуществлялся с помощью клавиатуры или мыши?
Я начал делать небольшое меню для удобства в управлении компом ( я еще не доделал ) . Там в начале спрашивает пароль и логин - логин можна...

Добавление пункта в меню, которое появляется по нажатию правой кнопки мыши на какой-нибудь ячейке
которое появляется по нажатию правой кнопки мыши на какой-нибудь ячейке. подскажите как это сделать.

Выделение пункта меню при наведении - только текст или весь блок пункта
Всем привет.Есть меню, при наведении появляется hover но он идет строго по тексту... Можно ли его увеличить?Если да то как? Всем...

Как вычислить середину высоты пункта родительского меню для выравнивания дочернего пункта
Нужно расположить открывающийся дочерний пункт меню (третьего уровня) его верхней границей по середине высоты пункта родительского меню. ...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru