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

}


 

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

6074. Значение витаминов и минералов обеспечение здоровья 43.18 KB
  Витамины(введение). Слова витамины - источник здоровья знакомы нам с детства, и мы настолько привыкли к ним, что перестаем придавать им значение. А напрасно! Ведь на самом деле без витаминов обеспечить полноценное здоровье совершенно невозм...
6075. Венерические заболевания и заболевания мочеполовых путей 54.5 KB
  Венерические заболевания - инфекционные болезни женской и мужской мочеполовых систем, заражение которыми происходит половым путем. Причем неважно, какую именно форму сексуальных отношений вы изберете. Любой контакт слизистых чреват пе...
6076. Михаи́л Ю́рьевич Ле́рмонтов 82.5 KB
  Род Лермонтовых происходил из Шотландиии восходил к полумифическому барду-пророку Томасу Лермонту. Эта гипотеза, однако, до настоящего времени не была ни подтверждена, ни опровергнута. Михаил Юрьевич Лермонтов появился на свет в Москве, в ночь со вт...
6077. Рекламная деятельность в системе маркетинга 128.5 KB
  Введение Сегодня актуальность рекламы не вызывает сомнения, так как она играет ключевую роль в развитии рыночной экономики и является её важным элементом. Есть основания утверждать, что реклама - лучшая гарантия качества товара (услуги). Ложная...
6078. Иски в Римском праве 55 KB
  Что такое иск? Назовите виды исков. Чем отличается вещный иск от личного иска? Задача № 1. Римское право запрещало собственнику земли изменять естественный стог ручья, бегущего по его участку, если этим наносился вред соседям. Что э...
6079. Геометрические характеристики плоских сечений 71 KB
  Геометрические характеристики плоских сечений Прочность бруса не всегда зависит только от площади поперечного сечения, как это имеет место при растяжении, сжатии. Как бы вы ни поворачивали стержень относительно продольной оси, условие прочности буде...
6080. Кручение. Понятие о крутящем моменте, внешних нагрузках, вызывающих кручение 64 KB
  Кручение. Понятие о крутящем моменте, внешних нагрузках, вызывающих кручение Под кручением понимается такой вид нагружения, при котором в поперечных сечениях стержня возникает единственный силовой фактор - крутящий момент Мк. Стержни, работающи...
6081. Внутренние силы. Метод сечений 52.5 KB
  Внутренние силы. Метод сечений Внешние силы, действующие на реальный объект, чаще всего известны. Обычно необходимо определить внутренние силы (результат взаимодействия между отдельными частями данного тела) которые неизвестны по величине и направле...
6082. Изгиб. Определение перемещении. Дифференциальное уравнение изогнутой оси балки 52.5 KB
  Изгиб. Определение перемещении Дифференциальное уравнение изогнутой оси балки Под действием нагрузки балка искривляется. Сечения, балки перемещаются перпендикулярно первоначально прямой оси балки и одновременно поворачиваются. Перемещение центра...