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);

}


 

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

11519. Распределение памяти в Windows 136 KB
  Практическая работа №11 Тема: Распределение памяти в Windows Цель работы: изучение распределения адресного пространства в ОС Windows 2000/XP Теоретические сведения В операционной системе используется плоская модель памяти. Все системные программные модули находятся в с...
11520. Теорема Котельникова 259 KB
  ЛАБОРАТОРНАЯ РАБОТА №1 Тема: теорема Котельникова Цель работы: Изучить теорему Котельникова. Разобраться в механизмах квантования сигналов по уровню и времени. Теоретические сведения Теорема Котельникова. Функция времени с
11521. Входные фильтры 62.5 KB
  ЛАБОРАТОРНАЯ РАБОТА №6 Тема: входные фильтры Цель работы: Разобраться в назначении и работе входных фильтров. Научиться отфильтровывать сигналы заданных частот. Теоретические сведения Согласованный фильтр. Прием радиосигнал
11522. Цифро-аналоговые и аналого-цифровые преобразователи 180 KB
  ЛАБОРАТОРНАЯ РАБОТА №2 Тема: цифроаналоговые и аналогоцифровые преобразователи Цель работы: Разобраться в работе цифроаналоговых и аналогоцифровых преобразователей. Научиться строить простые схемы п...
11523. Амплитудное модулирование и демодуляция 158.5 KB
  ЛАБОРАТОРНАЯ РАБОТА №3 Тема: амплитудное модулирование и демодуляция Цель работы: изучить механизм амплитудного модулирования. Научиться строить простейшие схемы модуляторов и демодуляторов. Теоретические сведения Амплиту...
11524. Фазовая и частотная модуляция 147 KB
  ЛАБОРАТОРНАЯ РАБОТА №4 Тема: Фазовая и частотная модуляция Цель работы: Изучить механизмы фазовой и частотной модуляции. Разобраться в работе простейших схем преобразования сигнала в фазово модулированны...
11525. Волновое сопротивление 88 KB
  ЛАБОРАТОРНАЯ РАБОТА №5 Волновое сопротивление. Цель работы: Изучить механизм возникновения волнового сопротивления научиться на практике согласовывать передачу информации между линиями с различными в
11527. Организация канала приема передачи сообщения 55.73 KB
  Организация канала приема передачи сообщения Цель работы: Организовать передачу сообщения между приемником и передатчиком с наименьшими искажениями Теоретические сведения Объем сообщения и пропускная ...