26 / 37 / 10
Регистрация: 17.02.2009
Сообщений: 364
1

Как управлять созданными формами в процессе работы программы

17.01.2012, 18:07. Показов 955. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В общем у меня такая задача. Создавать формы(динамически) по мере надобности, но я не уверен что,идентификатор который я задаю изначально, будет относится конкретно к созданному типу
C++
1
2
3
4
// Как на Cyberguru
TForm *formcreated=new TForm;
formcreated.show();
....
Как управлять созданными формами в процессе работы программы, персонально.
 Комментарий модератора 
1. Правила
3.3. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
Изначальное название темы: "Пара аспектов.".

2. Gus, хватит валить все в одну кучу. Вы не первый день на форуме и должны знать:
п.2.4. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
Сообщение перемещено в тему Как узнать, кто сейчас конкретно передал данные на Сокет (сервер) .


Добавлено через 22 часа 21 минуту
up!!!!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2012, 18:07
Ответы с готовыми решениями:

Как в процессе работы программы, обратиться к самому коду программы?
Никогда не сталкивалась с такой задачей, но нужно, очень нужно в процессе работы с программой...

Как работать с формами созданными Javascript?
Привет всем! У меня опять проблема, прошу прощения если слишком много вопросов. Приведу...

В процессе запуска программы попеременно работать в 2-мя формами
Добрый день! Главная Form1, дополнительная Form2. Процесс загрузки занимает секунд 20. Хочу,...

Как изменить параметры подключения к SqlServer в процессе работы программы?
Здравствуйте. Уже неделю пытаюсь найти ответ на свой вопрос - всё глухо. Имеется приложение на C#,...

5
LK
Заблокирован
17.01.2012, 18:23 2
Gus, вы уверены, что правильно и понятно не только вам сформулировали вопрос ?
0
26 / 37 / 10
Регистрация: 17.02.2009
Сообщений: 364
17.01.2012, 18:54  [ТС] 3
Приведу пример.
Доступ к массиву осуществляется индексом в квадратных скобках
buff[x];
Как общаться с динамически созданным окном, с условием того, что его копий может быть множество?
C++
1
2
3
4
5
6
7
8
9
10
11
12
TForm *Window = new TForm(this);
TButton *TypeButton = new TButton(Window);
TMemo *MemoForm = new TMemo(Window);
TEdit *TextEdit = new TEdit(Window);
Window->Height = 500;
Window->Width = 600;
Window->Caption="Окно: "+buff;
TextEdit->Parent = Window;
TypeButton->Parent = Window;
TextEdit->Parent = Window;
MemoForm->Top=50;
Window->Show();
Мне нужно управлять окном, непосредственно с каждым персонально а не всеми окнами сразу, а полагаю так и будет.
0
LK
Заблокирован
17.01.2012, 18:55 4
Присваивайте окну
C++
1
Tag = buff[x];
и управляйте нужным окном с соотвествующим тегом.
1
26 / 37 / 10
Регистрация: 17.02.2009
Сообщений: 364
17.01.2012, 19:12  [ТС] 5
А если динамические компоненты типа Edit, Memo как с ними быть ?
0
LK
Заблокирован
17.01.2012, 23:01 6
так же
C++
1
Memo->Name = "MyCoolMemo"+IntToStr(buff[x]);
, или свой Tag для каждого компонента, например, для форм теги будут в диапазоне 100-199, для мемов - 200-299 и т.д., или свое что-нибудь придумайте для тегов.
1
17.01.2012, 23:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2012, 23:01
Помогаю со студенческими работами здесь

Как определить масив, размерность кторого вычисляется в процессе работы программы?
Как определить масив, размерность кторого вычисляется в процессе работы программы: Т.е. идет...

Как в процессе работы программы можно изменить размер диалога (MFC)
Есть у меня окно вида CModelView и немодальный диалог CModelDialog. Как менять размеры диалога и...

Как в процессе работы программы растянуть свой виджет или уменьшить его размеры?
Есть MainWindow, на нем ,к примеру, QTabWidget. Я хочу в процессе работы программы растянуть свой...

OnTriggerEnter2D не работает с созданными в процессе игры триггерами
Есть объект к которому я создаю колайдр, задаю ему размеры и делаю триггером, однако...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru