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

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

20.05.2018, 02:26. Показов 1502. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу будильник. Мне необходимо, чтобы по щелчку на кнопку на панели появлялось два поля (имя, время и кнопка выключения). Причем, при последующих щелчках по кнопке, новые поля появлялись под уже существующими(как в стандартном будильнике). Есть ли в билдере опции, которые позволят это реализовать?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.05.2018, 02:26
Ответы с готовыми решениями:

Переход от пункта меню к коду по щелчку мыши
Всем здравствуйте. Если в дизайнере щёлкнуть по значку меню, то в отдельном окне появится образ создаваемого меню. Тут всё чётко:...

Нарисовать квадрат по щелчку мыши
Ситуация следующая Имеется графический редактор с функциями которые не так уж и важны но вот что главное В нем имеется функция...

Добавить текст на Image по щелчку мыши
Делаю курсовую работу, программу, которая помогает создавать кроссворды. осталось совсем немного : автонумерация и ввод букв. как сделать...

11
55 / 18 / 19
Регистрация: 11.11.2014
Сообщений: 463
20.05.2018, 23:16
Можно создавать компоненты динамически.
0
0 / 0 / 0
Регистрация: 20.05.2018
Сообщений: 21
20.05.2018, 23:23  [ТС]
А можно подробнее?
0
 Аватар для lifeforce
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
20.05.2018, 23:33
Цитата Сообщение от hesse Посмотреть сообщение
Мне необходимо, чтобы по щелчку на кнопку на панели
какой панели? панели задач или в приложении?
0
0 / 0 / 0
Регистрация: 20.05.2018
Сообщений: 21
20.05.2018, 23:37  [ТС]
В приложении в форме, как в стандартном будильнике, после щелчку по кнопке сохранения появляется его имя, время и кнопка для удаления
0
 Аватар для lifeforce
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
20.05.2018, 23:50
hesse,
типа этого?
элементарно.
Миниатюры
Пункт меню по щелчку мыши  
0
 Аватар для lifeforce
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
20.05.2018, 23:50
hesse,
просто добавить компонент TPopupMenu
и в событии не кнопке обработать событие меню.
0
place status here
 Аватар для gunslinger
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
20.05.2018, 23:52
Какие трудности? Динамически создавать элементы интерфейса? В этом разделе есть куча информации по этому вопросу.
При создании "полей" инкрементируешь (увеличиваешь на единицу) счетчик и, исходя из его значения, помещаешь новые элементы ниже со смещением. Вроде все просто, и не только в теории.
Плюс, раз уж нужен "аутитентичный" будильник, тогда уж надо предусмотреть также предусмотреть возможность удаления "полей-элементов" (это "аналогично" их созданию).
0
0 / 0 / 0
Регистрация: 20.05.2018
Сообщений: 21
20.05.2018, 23:53  [ТС]
А можете, пожалуйста показать, если не кучу, то хотя бы что-то из информации по этому поводу?
0
place status here
 Аватар для gunslinger
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
21.05.2018, 00:02
Лучший ответ Сообщение было отмечено hesse как решение

Решение

Динамическое создание объектов
Добавить любой элемент на форму
Динамическое удаление компонентов
1
 Аватар для lifeforce
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
21.05.2018, 00:07
hesse,
вызов меню
C++
1
2
3
4
5
6
7
8
TPoint pt;// нажата кнопка
 
void __fastcall TForm1::SpeedButton_GPSClick(TObject *Sender)
{
    if(GetCursorPos(&pt))
      PopupMenu2->Popup(pt.x, pt.y);    
}
//---------------------------------------------------------------------------
далее работа с меню.
1
0 / 0 / 0
Регистрация: 20.05.2018
Сообщений: 21
21.05.2018, 00:09  [ТС]
Благодарю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.05.2018, 00:09
Помогаю со студенческими работами здесь

Очистка memo по щелчку левой кнопкой мыши
Как очистить компонент memo при нажатии на него левой кнопкой мыши?

Сортировка колонок в DBGrid по щелчку мыши
Подскажте пожалуйста, как сделать сортировку колонки в DBGrid по щелчку на шапке, т.е один раз щелкнул список от сортировался по алфавиту,...

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

Звук при наведении мыши на пункт меню
Мне нужно, чтобы при наведении мыши на пункт меню MaimMenu1 проигрывался звук. Желательно сразу прописать код для всех пунктов меню, а не...

При нажатии на пункт меню скрыть его, и показать другой пункт меню
Прошу помощи, как можно допустим при нажатии на пункт меню, его скрыть, и показать другой пункт меню? я делаю так : public boolean...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru