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

}


 

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

2976. Разработка теории личности в отечественной науке первой трети XX века 256 KB
  Разработка теории личности в отечественной науке первой трети XX века (к 90-летию Психологического института) В этой работе мы предпринимаем попытку оценить вклад научной школы Психологического института и отдельных ученых, ее представляющих, в разв...
2977. Виды твердых растворов 227.09 KB
  Опишите виды твердых растворов. Приведите примеры. Дайте определение твердости. Какими методами измеряют твердость металлов и сплавов? Опишите их. Вычертите диаграмму состояния железо-карбид железа, укажите структурные составляющ...
2978. Сварочные трансформаторы 216.5 KB
  Одним из важнейших преимуществ переменного тока перед постоянным является легкость и простота, с которой можно преобразовать переменный ток одного напряжения в переменный ток другого напряжения. Достигается это посредством простого и остро...
2979. Особенности усыновления и его правовые стороны 190.5 KB
  Нынешнее состояние безнадзорности и правонарушений несовершеннолетних свидетельствует о том, что негативные последствия изменившейся социально-экономической ситуации в стране в первую очередь отразились на детях. Постоянную тенденцию в сторону ...
2980. Управление качеством 210 KB
  Управление качеством Сущность управления качеством Объективные предпосылки изменения отношения к качеству и эволюция управления качеством Вопросы качества продукции и его повышения всегда находились в центре общественного внимания. Изменение...
2981. Пральна машина Рига-13. Характеристика, дефекти, ремонт 213.38 KB
  Перші електричні пральні машини серійно стали випускатись в Італії у 1945 р., коли брати Фумагаллі наладили випуск електричної пральної машини CANDY. Можливо, настільки пізня поява електричних пральних машин ( на декілька десятків років пізніш...
2982. Исследование трёхфазной цепи, соединённой звездой 202.5 KB
  Исследование трёхфазной цепи, соединённой звездой. Цель работы Исследовать соотношение между токами и напряжениями в электрических цепях переменного тока, содержащих индуктивно связанные элементы, экспериментально определить параметры катушек и коэф...
2983. Межфирменная интеграция и формирование ФПГ (финансово-промышленных групп) 195.5 KB
  Межфирменная интеграция и формирование ФПГ (финансово-промышленных групп). Формы и особенности международной интеграции производства. Базовые стратегии развития бизнеса. Межфирменная интеграция и диверсификация производства. Формы и...
2984. Основы технической диагност 1.03 MB
  Построить схему проверки работоспособности фрагмента устройства. Исследуя данную схему фрагментоустройства определим среднюю точку, необходимую для начала проверки технического состояния блоков. Для этого построим таблицу неисправностей в которой ко...