|
0 / 0 / 0
Регистрация: 19.09.2014
Сообщений: 32
|
|
Динамическое создание и удаление объектов VCL27.09.2014, 19:28. Показов 10527. Ответов 33
Метки нет (Все метки)
Не получается сделать программу на C++ Bilder
Разработать приложение, которое динамически создает и удаляет объекты VCL. На форме размещены 3 компонента TGroupBox. Под каждым компонентом TGroupBox размещен компонент TCheckBox. Внизу формы размещены кнопки «Добавить» и «Удалить». По нажатию на кнопку «Добавить» в выбранных TGroupBox на свободном месте создать объект на основе TPanel и размещенных внутри ее компонентов TLabel и TEdit. В Label записать номер TGroupBox, а в TEdit – координаты созданного компонента – X и Y. При нажатии на кнопку «Удалить» – удалить все компоненты с выбранных TGroupBox. Количество компонентов не ограничено.
0
|
|
| 27.09.2014, 19:28 | |
|
Ответы с готовыми решениями:
33
Динамическое создание VCL-объектов из dll VCL удаление динамически созданых объектов с формы
|
|
0 / 0 / 0
Регистрация: 19.09.2014
Сообщений: 32
|
|
| 28.09.2014, 17:49 [ТС] | |
|
У меня проблема в том , что при повторном нажатии на кнопку добавить выскакивает ошибка A component named Panel0 already exists, а не создает еще одну панель
Добавлено через 4 минуты Извиняюсь, понял в чем дело
0
|
|
|
|
||||||
| 28.09.2014, 17:59 | ||||||
|
Что касается удаления:
0
|
||||||
|
0 / 0 / 0
Регистрация: 19.09.2014
Сообщений: 32
|
|
| 28.09.2014, 19:09 [ТС] | |
|
может кто знает как это делать "Хочешь четко по заданию - размещай панельки одну рядом с другой, как клетки шахматной доски"?
0
|
|
|
|
||||
| 28.09.2014, 19:10 | ||||
|
0
|
||||
|
|
|||||||
| 28.09.2014, 21:42 | |||||||
|
Вот пример:
0
|
|||||||
|
|
|||
| 28.09.2014, 21:57 | |||
|
Ошибка новичка к примеру наследоваться от STL контейнеров типа std::vector<> которые не предназначены для наследования. Или вы думаете что разработчики совершают часто такие ошибки, что нужно разводить параною ? Тем более что само собой разумеется что VCL объекты в основе своей создаются только динамически.
0
|
|||
|
0 / 0 / 0
Регистрация: 19.09.2014
Сообщений: 32
|
|
| 28.09.2014, 23:20 [ТС] | |
|
Кто-нибудь знает как сделать чтобы не налаживалась Panel одна на одну , а только на свободном месте??
0
|
|
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
||
| 29.09.2014, 06:42 | ||
|
2
|
||
|
Модератор
|
|||||||||||
| 29.09.2014, 09:10 | |||||||||||
|
Ну а пока мэтры ломают копья в решении высокоэмперических проблем, мы вернемся к нашим баранам, т.е. ГрупБоксам...
Предлагаю следующий вариант... *.h
*.cpp
0
|
|||||||||||
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|||||||
| 29.09.2014, 11:08 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 19.09.2014
Сообщений: 32
|
|
| 29.09.2014, 22:51 [ТС] | |
|
D1973 я пробую запустить твой код и не получается, косяк в том что при нажатии на кнопку пишется что создается но не отображается в GroupBox в чем проблема??
Добавлено через 3 часа 30 минут С большего разобрался , всем большое спасибо!)
0
|
|
| 29.09.2014, 22:51 | |
|
Динамическое создание объектов Динамическое создание объектов Динамическое создание объектов класса Динамическое создание и удаление компонентов. HELP::Создание->удаление динамических объектов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|