6880

Головне меню програми та MDI інтерфейс

Лабораторная работа

Информатика, кибернетика и программирование

Головне меню програми та MDI інтерфейс Хід роботи 1)Створив новий проект, додав 2 форми, розмістив необхідні компоненти на формах. Далі вказав головну батьківську форму...

Украинкский

2013-01-08

74.18 KB

2 чел.

Головне меню програми та MDI інтерфейс

Хід роботи

1)Створив новий проект, додав 2 форми, розмістив необхідні компоненти на формах.

Далі вказав головну батьківську форму:

FormStyle=fsMDIForm

та дочірню форму:

FormStyle=fsMDIChild

Project->Option->Forms

Auto-Create    Available

Form1     Form2

Form3

2)Створив головне меню MainMenu1->Items

Та для елементів меню написав такий код:

void __fastcall TForm1::New1Click(TObject *Sender)

{

TForm2(this);

}

void __fastcall TForm1::Edit1Click(TObject *Sender)

{

int m=MDIChildCount-1;

for (int i=0;i<=m;i++)

{

MDIChildren[i]->Close();

}

}

void __fastcall TForm1::About1Click(TObject *Sender)

{

Form4->Show();

}

3)Для зміни ім’я активного вікна використовував такий код:

void __fastcall TForm1::Button1Click(TObject *Sender)

{

if (MDIChildCount!=0)

{

ActiveMDIChild->Caption=Edit2->Text;

}

4) Для зміни кольору вікна, використав RadioGroup:

void __fastcall TForm1::Button2Click(TObject *Sender)

{

if (MDIChildCount!=0){

switch (RadioGroup1->ItemIndex) {

case 0: ActiveMDIChild->Color=clRed;break;

case 1: ActiveMDIChild->Color=clYellow;break;

case 2: ActiveMDIChild->Color=clGreen;break;

}

5)Для сортування вікон каскадом, по горизонталі, по вертикалі також використовував RadioGroup:

void __fastcall TForm1::Button4Click(TObject *Sender)

{

switch (RadioGroup2->ItemIndex)

{case 0:Cascade();break;

case 1:TileMode=tbVertical;Tile();break;

case 2:TileMode=tbHorizontal;Tile();break;

}

}


 

А также другие работы, которые могут Вас заинтересовать

43070. Подземная разработка месторождений полезных ископаемых 427.5 KB
  В настоящих методических указаниях поставлена задача освоить методы и приемы применяемые проектными и научными организациями, при решении таких вопросов, как установление размеров очистных камер и целиков, определение рациональных параметров отбойки, выпуска и доставки руды, организации основных технологических процессов и др.
43071. Система автоматического управления электроприводом 6.2 MB
  Конструктивное исполнение всех двигателей со степенью защиты IP44 – станина с продольными радиальными ребрами и наружный обдув, установленным на валу реверсивным центробежным вентилятором, защищенным кожухом, предназначенным одновременно и для направления воздушного потока.
43072. Объединение региональных объединённых энергосистем в более мощную систему образует Единую энергетическую систему России 2.3 MB
  Одной из главных задач электроснабжения является обеспечить дальнейший экономический прогресс общества, глубокий качественный сдвиг в материально-технической базе на основе ускорения научно- технического прогресса, интенсификации общественного производства, повышение эффективности.
43073. Народное хозяйство и природно-климатические условия проектирования 88 KB
  Климат: почти вся территория Томской области находится в пределах таежной зоны. Климатические условия южных и северных районов Томской области заметно отличаются ввиду того что расстояние между северной и южной границами области по меридиану достигает 600 километров. Климатические характеристики северных районов области отличаются большей суровостью и продолжительностью зимнего сезона. На долю речных долин приходится 1 5 территории Томской области.
43074. БЕЗОПАСНОСТЬ ОБЪЕКТОВ, ЗДАНИЙ И СООРУЖЕНИЙ 12.44 MB
  Разработка проекта пассивной противопожарной защиты здания 15 2.2 Характеристика здания по заданию и предварительная планировка здания 16 2.3 Определение категории здания по взрывопожарной и пожарной опасности 19 2.1 Деление здания на пожарные отсеки 20 2.
43075. РАСЧЕТ И КОНСТРУИРОВАНИЕ ПРЕДВАРИТЕЛЬНО НАПРЯЖЕННОЙ ЖЕЛЕЗОБЕТОННОЙ ПАНЕЛИ СБОРНОГО ПЕРЕКРЫТИЯ МНОГОЭТАЖНОГО ЗДАНИЯ 2.92 MB
  Характеристики арматуры и бетона. Подбор продольно напрягаемой рабочей арматуры из условия прочности сечения нормального к продольной оси панели. Определение необходимости постановки поперечной арматуры проектирование постановки косвенной арматуры исходя из конструктивных требований строительных норм. Учет влияния длины зоны передачи напряжений продольной напрягаемой арматуры.
43077. Расчет электромагнитных переходных процессов при нарушении симметрии трехфазной цепи 9.86 MB
  Составим схему замещения для прямой последовательности: Определим параметры схемы замещения для прямой последовательности: С: Л1: Л2: Т2: Н1: Н2: АД: Р: Расчет параметров для реактора не требуется т. Т1: Т3: Г12: Найдем и свернув схему используя законы последовательного и параллельного соединения: Составим схему замещения обратной последовательности: Определим параметры схемы замещения...
43078. Расчет усилителя мощности низкой частоты 1.37 MB
  Усилитель мощности. В зависимости от типа усиливаемого параметра усилительные устройства делятся на усилители тока напряжения и мощности. Одним из ответственных узлов звукозаписывающей аппаратуры является усилитель мощности.