русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Прочитайте теоретичні відомості про команду InputBox та виконайте завдання.


Дата додавання: 2014-11-28; переглядів: 885.


Досі ми вводили дані з клавіатури, використовуючи текстові поля Edit. Реалізувати ввід рядків з клавіатури можна й іншим способом – за допомогою команди InputBox. Якщо команда ShowMessage виводить дані на екран, то команда InputBox призначена для вводу даних.

Створіть форму, на якій розмістіть лише одну кнопку (Button).

Створіть обробник події-щиглика по кнопці Button1. В обробнику напишіть наступне:

 

procedure TForm1.Button1Click(Sender: TObject);

var

s:string;

begin

s:=InputBox('Введите заголовок окна','Заголовок окна:','byka');

Form1.Caption:=s;

end;

 

Запустіть програму. При щиглику по кнопці відбувається наступне: з’являється вікно, в якому користувач може ввести довільний рядок. Це вікно виводиться командою InputBox:

Другий параметр Напис у вікні

           
   
     
 

 

 


Дефолт-значення, або значення за умовчанням – це таке значення рядка, яке буде у випадку, коли користувач нічого не введе, а просто натисне ОК. Якщо третій параметр – дефолт-значення – не порожній, тобто не дорівнює '' , то значення за умовчанням з’являється в рядку вводу вікна, як показано на малюнку.

Зазвичай другий та третій параметри команди встановлюються порожніми. Наприклад, команда

InputBox('Введите заголовок окна','','');

виведе вікно, що показано на мал. нижче:

Завдання. Дано зображення вікон, які виводяться командою InputBox. Напроти кожного зображення напишіть команду, яка це вікно виводить.

  InputBox( ____________________, ____________________, ___________________ ) InputBox( ____________________, ____________________, ___________________ )
  InputBox( ____________________, ____________________, ___________________ ) InputBox( ____________________, ____________________, ___________________ )
  InputBox( ____________________, ____________________, ___________________ ) InputBox( ____________________, ____________________, ___________________ )
InputBox( ____________________, ____________________, ___________________ ) InputBox( ____________________, ____________________, ___________________ )

 


<== попередня лекція | наступна лекція ==>
Розв’яжіть наступні задачі. | Прочитайте теоретичні відомості про об’єкт MEMO та виконайте завдання.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн