6095

SDI інтерфейс на основі модальних форм

Лекция

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

SDI інтерфейс на основі модальних форм Хід роботи Створив новий проект, та підключив до нього форму Form2. Розмістив на формах необхідні компоненти. Викликаю другу форму як модальну за допомогою події OnClick від Button1, та в цій події вказав ф...

Русский

2012-12-28

33.71 KB

4 чел.

SDI інтерфейс на основі модальних форм

Хід роботи

1)Створив новий проект, та підключив до нього форму Form2. Розмістив на формах необхідні компоненти.

2)Викликаю другу форму як модальну за допомогою події OnClick від Button1, та в цій події вказав

функції які будуть виконувати зміни на формі при натисканні BitBtn1(ОК):

void __fastcall TForm1::Button1Click(TObject *Sender)

{

Form2->ShowModal();

if (Form2->ModalResult==mrOk) {

Form1->Label1->Caption=Form2->Edit1->Text;

switch (Form2->RadioGroup1->ItemIndex) {

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

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

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

}

Form1->Height=StrToInt(Form2->Edit3->Text);

Form1->Width=StrToInt(Form2->Edit2->Text);

}

}

Тобто програма буде виконувати такі функції:

  1.  Переносити текст з Edit1Text до Label1Caption
  2.  Змінювати колір форми залежно від обраного варіанту з RadioGroup1
  3. Брати розміри Form1 з полів Edit2 та Edit3(Дані в полях появляються при створюванні модальної форми:

void __fastcall TForm2::FormCreate(TObject *Sender)

{

Edit2->Text=IntToStr(Form1->Width);

Edit3->Text=IntToStr(Form1->Height);

}


 

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

47660. Методичні вказівки. Чисельні методи в інформатиці 1.52 MB
  У тому випадку, коли заздалегідь невідомий ступінь багаточлена Лагранжа, який необхідно використовувати для забезпечення необхідної точності, уживають підхід, заснований на рекурентній схемі організації обчислень, яка звісна, як схема Ейткена
47661. Оптимизация распределения нагрузки электроэнергетической системы между работающими в ней электростанциями и их энергоблоками 208.5 KB
  Методические указания к выполнению лабораторной работы «Оптимизация распределения нагрузки электроэнергетической системы между работающими в ней электростанциями и их энергоблоками» по дисциплине «Автоматизация энергосистем» для студентов
47664. Методические рекомендации. Мировая экономика 572 KB
  Экономика профиль Мировая экономика: общие требования по организации выполнения работы требования по ее оформлению внедрению результатов работы рекомендации при подготовке к защите работы. Организация выполнения выпускной квалификационной работы дипломной работы
47667. Элементы и системы автоматизированного пневмогидропривода 3.55 MB
  В качестве задания даны основные схемы пневматических и гидравлических линейных и поворотных модулей приводов. Представлены инженерные методики расчета конструктивных и динамических параметров привода. Представлена методика построения пневматической системы управления. Приведены основные необходимые для расчетов справочные данные.
47668. Методические указания. Технология бродильных производств и виноделие 228 KB
  Учет и контроль производства Технологическая схема производства Расчетно-пояснительная записка должна включать следующие разделы имеющие примерный объем: Наименование раздела...