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

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

20.05.2018, 02:26. Показов 1495. Ответов 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
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
20.05.2018, 23:52
Какие трудности? Динамически создавать элементы интерфейса? В этом разделе есть куча информации по этому вопросу.
При создании "полей" инкрементируешь (увеличиваешь на единицу) счетчик и, исходя из его значения, помещаешь новые элементы ниже со смещением. Вроде все просто, и не только в теории.
Плюс, раз уж нужен "аутитентичный" будильник, тогда уж надо предусмотреть также предусмотреть возможность удаления "полей-элементов" (это "аналогично" их созданию).
0
0 / 0 / 0
Регистрация: 20.05.2018
Сообщений: 21
20.05.2018, 23:53  [ТС]
А можете, пожалуйста показать, если не кучу, то хотя бы что-то из информации по этому поводу?
0
place status here
 Аватар для gunslinger
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
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
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru