0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 34

Создание GroupBox по нажатию кнопки

12.09.2016, 20:52. Показов 2960. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть два лейбла и два текстбокса, объединённых в GroupBox. Необходимо чтобы по нажатию на Button создавался такой же GroupBox, находящийся под первым на небольшом расстоянии.
Буду очень признателен, если посоветуете литературы по созданию приложений Windows Forms, ибо совсем нуб в этом
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.09.2016, 20:52
Ответы с готовыми решениями:

Ввод размера массива и создание его по нажатию кнопки
Добрый день. Столкнулся с такой проблемкой: на форме находятся TextBox и Button; в TextBox вводится размер массива. После первого нажатия...

Рандомно открывать по нажатию кнопки разные GroupBox
По нажатию кнопки рандомное открытие одного из трех GroupBox.

Создание файла по нажатию кнопки
Вообщем есть небольшая программа с базой данных. Есть кнопка выбора пути сохранения файла с кодом, но нет кода на кнопку создания файла,...

3
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
15.09.2016, 09:01
Цитата Сообщение от VIJIS Посмотреть сообщение
Необходимо чтобы по нажатию на Button создавался такой же GroupBox, находящийся под первым на небольшом расстоянии
В файле формы (например, Form1.h) такой код создаётся студией автоматически по добавлению контролов на форму. Делайте по образу и подобию, только координаты сместите вниз.
Цитата Сообщение от VIJIS Посмотреть сообщение
литературы по созданию приложений Windows Forms
Visual C++ Хортона, но не последнее издание - из него убрали C++/CLI
0
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 34
16.09.2016, 00:39  [ТС]
tezaurismosis, Мне нужно чтобы при каждом нажатии создавался новый groupbox находящийся под предыдущим. Прописать координаты для одного мне не пойдёт, а прописывать для определённого количества не разумно, я хочу чтобы можно было наклепать сколько угодно
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
16.09.2016, 04:43
Лучший ответ Сообщение было отмечено VIJIS как решение

Решение

Приведу упрощённый пример: вам нужно создать 10 кнопок, одну под другой, на расстоянии 40 пикселей. Делается очень просто
C++
1
2
3
4
5
6
7
8
9
for (int i = 0; i < 10; i++) {
    Button^ btn = gcnew Button();
    String^ text = L"Button" + i.ToString();
    btn->Text = text;
    btn->Name = text;
    // первая кнопка расположится на (20; 20)
    btn->Location = Point(20, 40 * i + 20);
    Controls->Add(btn);
}
Делайте тоже самое, только для нескольких контролов сразу.
Координаты придётся рассчитывать вручную, как в строке 7
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.09.2016, 04:43
Помогаю со студенческими работами здесь

Создание программы по нажатию кнопки
Как мне сделать так, что б по нажатию Button создалась программа(но код создаваемой программы содержится в начальной) и автоматически...

Создание и открытие книги по нажатию кнопки
По нажатию баттона нужно создать и открыть книгу Excel Workbooks.Add ActiveWorkbook.SaveAs FileName:= _ ...

Создание выезжающей панели по нажатию кнопки
Добрый день. Хочу сделать кнопку, по нажатию на которую под ней вниз выезжает панель с другими кнопками, текстбоксами (рисунок 2. рисовал в...

Создание image с картинкой по нажатию кнопки
Помогите написать код, что бы при нажатии на button (Комп, Мадем и Сеть) на форме появлялась image с соответствующим рисунком и с помощью...

TabControl Создание вкладок по нажатию кнопки
Здравствуйте. На форме есть TabControl и кнопка. Как можно сделать так, чтобы по нажатию кнопки создавалась новая вкладка в TabControl с...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
[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 и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru