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

}


 

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

63365. Устройство ввода графической информации – сканер 177.5 KB
  Под устройством ввода графической информации УВГИ типа сканер понимается устройство для преобразования данных из графической формы в машинные коды. Сканеры выполняют следующие операции: определение координат графических элементов и оттенков цвета...
63366. Экономическая наука и общество 75.5 KB
  Основные этапы и направления развития экономической теории. Предпосылки экономической науки. Становление научной системы экономической теории. Курс представляет собой вводный курс фундаментальной экономической теории.
63367. Основные понятия мультиплексирования 604.83 KB
  Современные системы связи передают огромное количество информации на большие расстояния, причем в процессе обмена информацией принимает участие много абонентов одновременно.
63369. Методика как научная и педагогическая дисциплина 247.5 KB
  Предмет цели и задачи методики преподавания информатики МПИ. Вместе с введением в школу общеобразовательного предмета Основы информатики и вычислительной техники началось формирование новой области педагогической науки...
63370. Управление процессами разработки и эксплуатации нефтяных месторождений. Цели, методы, системный принцип 2.61 MB
  Так к технологическим факторам относятся: 1 сетка скважин; 2 система заводнения; 3 предельные давления и дебиты скважин и проч. Мероприятия по управлению процессами разработки основываются на результатах анализа данных мониторинга и гидродинамических исследований скважин...
63371. Гiсторыя Беларусi. Уводзiны 74 KB
  Гісторыя Беларусі як вучэбная дысцыпліна яе прадмет метады і задачы курса. Ластоўскі ў кнізе Кароткая гісторыя Беларусі выдадзенай у 1910 годзе. Нельга не адзначыць што на працягу многіх стагоддзяў спачатку польскія а затым расейскія і савецкая гісторыкі...
63372. Устройства сканирования 291.5 KB
  Рынок сканеров достаточно разнообразен в разных категориях различающихся по техническим и стоимостным показателям. Переходя к принципам отбора наиболее подходящего сканера прежде всего надо дать себе отчет в том что сканер даже планшетный...
63373. Сканеры. Принцип сканирования 1.15 MB
  Разрешение сканирования scаnning resolution является основной характеристикой сканера и указывает сколько пикселов изображения может вводить сканер на единицу площади оригинала.