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;

}

}


 

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

19142. Плотность потока нейтронов. Скорость ядерной реакции. Баланс нейтронов в ядерном реакторе. Коэффициент размножения в бесконечной среде 265 KB
  Лекция 7. Плотность потока нейтронов. Скорость ядерной реакции. Баланс нейтронов в ядерном реакторе. Коэффициент размножения в бесконечной среде. Групповой подход. Библиотеки групповых констант. 7.1. Плотность потока нейтронов. Совокупность переменных {Et} называют...
19143. Создание базы данных, состоящей из одной таблицы 190.41 KB
  Повторим аналогичную операцию еще раз, в результате чего закроем текущую базу данных, получив пустое окно для новой работы. В этом положении можно создать новую базу данных, а можно открыть существующую для продолжения работы.
19144. Нейтронный цикл в реакторе на тепловых нейтронах. Формула четырех сомножителей. Вероятность избежать резонансного захвата и поглощения в замедлителе 178 KB
  Лекция 8. Нейтронный цикл в реакторе на тепловых нейтронах. Формула четырех сомножителей. Вероятность избежать резонансного захвата и поглощения в замедлителе. Оптимальные параметры размножающих сред. Одногрупповая теория критического реактора. Отражатель нейтронов. ...
19145. Бесконечная решетка. Элементарная ячейка. Распределение нейтронов различных энергий по ячейке 419 KB
  Лекция 9. Бесконечная решетка. Элементарная ячейка. Распределение нейтронов различных энергий по ячейке. Коэффициент размножения бесконечной периодической решетки. Твэлы и ТВС реакторов ВВЭР и РБМК. 9.1. Бесконечная решетка Кроме гомогенной среды топлива и замедлите...
19146. Многогрупповой подход. Многогрупповое уравнение диффузии. Внутренние и внешние итерации. Программы нейтронно-физического расчета 207 KB
  Лекция 10. Многогрупповой подход. Многогрупповое уравнение диффузии. Внутренние и внешние итерации. Программы нейтроннофизического расчета. Коэффициенты чувствительности коэффициента размножения к изменению параметров реактора. 10.1. Многогрупповой подход. Много...
19147. Приближения точечной кинетики. Запаздывающие нейтроны. Время жизни нейтронов в реакторе с учетом запаздывающих нейтронов 148 KB
  Лекция 11. Приближения точечной кинетики. Запаздывающие нейтроны. Время жизни нейтронов в реакторе с учетом запаздывающих нейтронов. Система уравнений точечной кинетики с одной группой запаздывающих нейтронов. Реактивность периоды реактора. Критичность на мгновенных и
19148. Выгорание топлива. Единицы измерения глубины выгорания. Классификация осколков деления 159.5 KB
  Лекция 12. Выгорание топлива. Единицы измерения глубины выгорания. Классификация осколков деления. Отравление и зашлаковывание реактора. Ксеноновая яма. Отравление самарием и неодимом. . Процессы происходящие в топливе во время работы реактора. Уменьшение ядер д
19149. Воспроизводство делящихся материалов. Уравнения выгорания. Расширенное воспроизводство. Оружейный и энергетический плутоний 130 KB
  Лекция 13. Воспроизводство делящихся материалов. Уравнения выгорания. Расширенное воспроизводство. Оружейный и энергетический плутоний. Малые актиноиды. Спонтанное деление. 13.1. Воспроизводство делящихся материалов. На рис. 13.1 приведена схема превращений изотопов т
19150. Радиационные характеристики отработавшего ядерного топлива (ОЯТ). Хранение и транспортировка ОЯТ 221 KB
  Лекция 14. Радиационные характеристики отработавшего ядерного топлива ОЯТ. Хранение и транспортировка ОЯТ. 14.1. Радиационные характеристики отработавшего ядерного топлива ОЯТ К радиационным характеристикам ОЯТ будем относить: активность остаточное энерговыделе