Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 15
1

Как сделать чтобы при нажатии клавиши открывалось окно?

24.03.2011, 11:07. Показов 4389. Ответов 2
Метки нет (Все метки)

Мне надо сделать "информация о программе или краткая справка". Т.е. я хочу поместитиь клавишу, при ее нажатии откроется окно, на котором я размещу информацию о программе. Или если можно по другому. Пожалуйста убидительна прозьба, если не сложно можете объяснять подробно я в этом деле новичок.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2011, 11:07
Ответы с готовыми решениями:

Как сделать,чтобы при нажатии на надпись открывалось строго соответствующее окно
Добрый день!Подскажите пожалуйста как разобраться в программе C++Builder.Как сделать,чтобы при...

Как сделать чтобы при нажатии на кнопку пользователь переходил в следующее окно программы
Как сделать чтобы при нажатии на кнопку пользователь переходил в следующее окно программы(чтобы...

Как сделать чтобы при нажатии клавиши открывалось окно?
Как сделать чтобы при нажатии клавиши открывалось окно? мне надо чтобе после того как я нажал на...

Как сделать,чтобы при нажатии на кнопку открывалось дочернее окно?
Как сделать,чтобы при нажатии на кнопку открывалось дочернее окно?

2
Покинул форум
3184 / 1363 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
24.03.2011, 11:37 2
Лучший ответ Сообщение было отмечено ChristianTroy как решение

Решение

ChristianTroy, и так, для начала добавляете форму "О программе", выбрав пункт главного меню File -> New -> Other...

Как сделать чтобы при нажатии клавиши открывалось окно?


Затем, переходите на вкладку Forms и выбираете AboutBox.

Как сделать чтобы при нажатии клавиши открывалось окно?


У вас появится новая форма с уже расположенными на ней необходимыми обьектами. Вы заполняете ее как вам нужно.

Как сделать чтобы при нажатии клавиши открывалось окно?


Теперь надо подключить эту форму к проекту. Для этого откройте Unit1.cpp и пропишите следующую строку:
C++
1
2
3
4
5
6
7
8
9
10
11
12
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
#include "Unit2.h"  //Вот строка, которую вам нужно прописать. Теперь мы можем получить доступ ко второй форме из этой формы.
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
Теперь на событие вашей кнопки OnClick прописывайте следующий код:
C++
1
2
3
4
5
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AboutBox->ShowModal(); //Показываем наш диалог "О программе" модально (пока эта форма не будет закрыта, доступ к основной форме будет не возможен).
}
//---------------------------------------------------------------------------
1
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 15
24.03.2011, 18:57  [ТС] 3
Огромное Спасибо, очень выручил, всё работает.=)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2011, 18:57

Как сделать, чтобы при нажатии на справка, открывалось новое окно?
Как сделать, чтобы при нажатии на справка, открывалось новое окно? Можно полный код помочь сделать....

Как сделать на button чтобы при нажатии открывалось окно с выбором файла?
Не знаю как реализовать в коде следующую задачу: по нажатию на button должно открываться окно с...

Как сделать чтобы при нажатии на кнопку открывалось второе диалоговое окно? (MFC)
Как сделать чтобы при нажатии на кнопку открывалось второе диалоговое окно ( в MFC )??

Как сделать меню, чтобы при нажатии на какой-либо из пунктов открывалось новое окно
Привет! Как сделать меню, чтобы при нажатии на какой-либо из пунктов открывалось новое окно (на...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.