2 / 2 / 2
Регистрация: 07.10.2013
Сообщений: 105
1

Откритие форм

18.10.2013, 03:25. Показов 733. Ответов 3
Метки нет (Все метки)

У меня возникла такая проблема. У меня есть форма1 на которой есть 3 кнопки которые открывают новые формы!
Мне нужно что-бы когда я нажимал на кнопку1 у меня открывалась форма1 и при этом главная форма закрывалась(или становилась невидимой или пряталась за вызваной формой и тд...Главное что-бы её не было видно), если нажимал на кнопку2 то открывалась форма2 и тд.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h" //global
#include "Unit2.h" //calc
#include "Unit3.h" //binar
#include "Unit4.h" //converter
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 Form2->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
 Form3->Show();
 
 
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
 Form4->Show();        
}
//---------------------------------------------------------------------------
Вложения
Тип файла: rar Proga.rar (845.8 Кб, 1 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2013, 03:25
Ответы с готовыми решениями:

откритие порта
всем привеД. имеем: роутер dling dir 300, ось win.7,прямой статический ip и острую необходимость...

Автоматическое откритие ссылки
Хочу на сайте поставить код откраивающий автоматически заданные ссылки. Нужно, чтобы не просто...

Откритие файла в IMAGE
Здраствуйте. Мне нужно открить картинку с помощьо OpenDialog и он должен отобразитса в обекте...

Откритие файлов по клику на кнопку
Доброго времени суток хотел спросить вот такую вещь как открыть файл для чтения предварительно...

3
Практикантроп
4780 / 2680 / 517
Регистрация: 23.09.2011
Сообщений: 5,734
18.10.2013, 11:31 2
Непонятно, почему проблема... . Ну, просто в каждой "новой" форме пропишите пару обработчиков:__
C++
1
2
3
4
5
6
7
8
9
void __fastcall TForm4::FormShow(TObject *Sender)
{
    Form1->Hide();
}
//---------------------------------------------------------------------------
void __fastcall TForm4::FormClose(TObject *Sender, TCloseAction &Action)
{
   Form1->Show();
}
(и не забыть включить заголовочный Unit1.h главной формы).
1
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
18.10.2013, 16:30 3
C++
1
2
3
4
5
6
7
8
9
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 Form2->ShowModal();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
 Form3->ShowModal(); 
}
0
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
18.10.2013, 16:33 4
Цитата Сообщение от Avazart Посмотреть сообщение
Form2->ShowModal();
Неактивна и невидима это разные вещи
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2013, 16:33
Помогаю со студенческими работами здесь

Откритие фрейма в иснуичой форме
у меня есть форма и фрейм,как мне открить фрейм в даную форму??? Добавлено через 2 часа 10 минут...

Откритие текущей записи в другой форме!!
народ пожалуйста помогити плиз! У меня есть форма в ней много записей...например Имя Фамилия и т...

Объявление форм для доступа к ним из других форм проекта
Поскажите, пожалуйста, как правильно объявить форму, что бы доступ к её элементам можно было...

Связывание двух форм по расположению на мониторе(Синхронизация форм)
Такая проблема, представим если 2 формы, на первой форме есть клавиша &quot;На вторую форму&quot;, которая...

Как по закрытию форм 2 сделать определенное действие в форм 1?
Здравствуйте! Помогите пожалуйста, я новичок в ) Столкнулся с проблемой и не смог найти ответа...

Открытие форм из под форм
три формы - основная первая вторая и третья. в первой #include &quot;vtoraya.h&quot; дальше: public: ...


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

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

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