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

}


 

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

44174. Разработка проекта озеленения и благоустройства территории двора по ул. Ленинградская 15 3.77 MB
  Толщина расстилаемого неуплотненного слоя растительного грунта должна быть не менее 15 см при подзолистых почвах и 30 см при других почвах и во всех климатических подрайонах. Экспликация Экспликация Боярышник зеленый Crtegus viridis Липа мелколистная Tili cordt `Rncho` Газон обыкновенный Спецификация Скамья Урна Дорожка асфальтированная 2. На участке были сохранены кустарники липа мелколистная и боярышник зеленый но пересажены на другое место для...
44175. Проектирование коллекции театрального костюма по мотивам пьесы Григория Горина «Тиль» для театральной студии «Другое дерево 1.39 MB
  Идея дипломной работы заключается в том чтобы наиболее точно отразить эпоху Испании и Нидерландов 16 века в театральном костюме добиться максимального эффекта малыми средствами а так же создание коллекции исторического театрального костюма для актёров младшей возрастной группы и разработка ее теоретического базиса. Определить основные характеристики и требования к театральному костюму Проанализировать этапы развития костюма во Фландрии 16 века. Объектом исследования является проблема развития...
44176. РАЗРАБОТКА МАРКЕТИНГОВОГО ПЛАНА УЧАСТИЯ В ВЫСТАВКЕ (НА ПРИМЕРЕ ООО «СЕРВИСНЫЙ ЦЕНТР «СИБЭНЕРГОРЕСУРС», Г. ЛЕНИНСК-КУЗНЕЦКИЙ) 1.19 MB
  Целью работы является разработка плана участия в выставке для совершенствования деятельности предприятия на примере ООО Сервисный Центр СибЭнергоРесурс. Четвертая глава направлена на разработку маркетингового плана участия в выставке для Сервисный Центр СибЭнергоРесурс.3 Разработка маркетингового плана участия в выставке..
44178. Проектирование нового выемочного участка в условиях шахты «Терновская» 1.31 MB
  Цель моего дипломного проекта – спроектировать новый выемочный участок в условиях шахты «Терновская», выбрать средства механизации и рассчитать электроснабжение этого оборудования. Также спроектировать организацию труда в данной лаве и определить основные технико-экономические показатели этого участка
44179. Програмне забезпечення систем. Методичні рекомендації 203 KB
  Дипломна робота на здобуття освітньо-кваліфікаційного рівня магістр за спеціальностями “Програмне забезпечення систем” та “Інженерія програмного забезпечення” - це спеціально підготовлена праця, написана державною мовою України, що містить систематизований виклад проведених магістрантом теоретичних досліджень і практичних розробок
44180. Загальні вимоги до структури, обсягу та оформлення дипломної роботи бакалавра 347 KB
  Для цього має бути виділений комплекс задач (корисних для розкриття теми дипломної роботи) для вирішення за допомогою інформаційних технологій, визначені алгоритми їх рішень та інформаційне забезпечення.