End Sub

Використання методів у коді процедур

Метод - це функція чи процедура, кіт. реалізує можливі події з об'єктом. Формат запису операторів з методом залежить від того, скільки параметрів приймає процедура методу і чи метод повертає значення. Коли метод не потребує параметрів, використовується наступний синтаксис:Об'єкт. Метод(Form. PrintForm 'Друкує образ форми; Picture.Refresh 'Повторно вимальовує об'єкт-зображення Picture)

Якщо метод потреб. більше одного пар-ра, то пар-ри відд-ся комами (методCircleвикористовує пар-ри, опред. розташ., радіус і колір кола на формі:'Намалювати синій круг радіусом 1200 твіп .Form l.Circle(1600,1800), 1200,vbBlue)

Якщо потрібно. збереж. повертається знач. методу, пар-ри необхідно. укласти в круглі дужки(методGetDataповер. зображ. з буфера обміну:

Якщо повернути. знач. ні, пар-и указів.без круглих дужок (методAddltemне повертає значення: Listl.AddItem"Visual Basic"'Додати до списку текст"Visual Basic"

Серед методів, які мають усі об'єкти, можна виділити:

Move -дозволяє переміщати об'єкт;

SetFocus —активізує об'єкт для взаємодії з ним.

Створення програмного коду для обробки події об'єкта

Private Sub CommandButtonl _ Click Q

End Sub

деCommandButtonl __ Click ()

ім'я процедури,End Sub -кінець процедури, текст процедури розташовується між цими рядками.

№5-8 Загальні властивості, методи та події елементів управління (ЕУ)

Елементи управління-це об'єкти, кіт. можна помістити на формі. Для організаціїефективний. взаємодії з ЭУ розробки програми використовується режим конструктора, в кіт. можна змінювати зовніш. вид ЕУ, змінювати їх св-ва. Але в цьому режимі не відбувається запуск подій ЕУ. Для увімкнення та вимкнення режиму конструктора потрібно натиснути відповідь. кнопку на панелі інструментів.Властивості ЕУвизна. їх зовніш. вид (становище, колір, розмір) та поведінка. Змінювати св-ва можна як під час проектування, і під час виконання програми.Метод -це процедура, яка впливає на об'єкт під час її виконання.Свластивості:

Name -ім'я, кіт. для посилань на ЕУ у програмі, його не можна змінювати у процесі виконання програми.

Left -позиція ЕУ щодо лівого краю форми або рамки.

Тор -позиція ЕУ щодо верхнього краю форми або рамки.

Height -висота ЕУ;Width -ширина ЕУ.

Visible -визначає, чи буде видно ЕУ на екрані:True -видно,False -немає.

Методи:Move -переміщення елементів управління формою.

Drag -служить для перетягування елементів керування.

Події:Click- Запускається, коли користувач клацає елемент керування

DblClick -Запускається, коли користувач двічі клацає елемент керування

1. ЕУ командна кнопка (CommandButton)

Часто використовується при розробці інтерфейсу та має такі властивості:

Caption -задає текст напису на кнопці.

Picture -визначає малюнок на поверхні кнопок.

PicturePosition -визначає позицію малюнка щодо напису.

Події елемента кнопки:

Click -виникає при натисканні користувачем кнопки мишею або клавіатури.

DblClick -виникає при подвійному натисканні на кнопці.

2.ЕУ Лічильник (SpinButton)

Зменшувати або збільшувати числове значення в результаті клацання стрілки.

3. ЕУ Смуга прокручування (ScrollBar)

Позв. вибирати значення із заданого діапазону за допомогою миші клацанням стрілки на кінцях смуги прокручування або на самій смузі або шляхом перетягування бігунка мишею.

Найважливіші властивості SpinButton та ScrollBar:

Мах -максим. знач., що видається смугою прокручування або лічильником. Це покладено. ціле число чи нуль.

Min -мінім. знач., видавши. смугою прокручування або лічильником. Це покладено. число чи нуль. Min завжди менше, ніж Мах.

CmallChange- запереч. чи полож. ціле число дорівнює кроку зміни значення смуги прокручування або лічильника при натисканні однієї зі стрілок.

Value -поточне значення елемента керування.

Найважливіші події SpinButton та ScrollBar

Change -відбувається при зміні значення елемента керування, коли користувач натискає одну з кнопок елемента або коли бігунок зайняв нове положення або зміни значення значення Value в програмі.

4.ЕУ текстове поле (TextBox)

Забезпеч.можливість введення тексту користувачем під час роботи програми або відображення інформації, задавши. св-вом Text програмно чи розробки. Текстові вікна підтримують введення та редагування тексту без втручання з вашого боку.

Властивості:Text -Головна властивість, що містить текст, введений користувачем або наданий йому програмою.

Текстове поле VB характеризується двома властивостями, що дозволяють використовувати їх при створенні полів, призначених для введення пароля:

PasswordChar- задає символ,відображається в полі замість символів, що вводяться;

MaxLength -максимальна кількість символів, що вводяться в поле.

5. Елемент управління мітка (Label)

Використ. для розміщення у формі статичного тексту, кіт. не може бути відредаговано користувачем. Ці ЕУ використовує, щоб ідентифікувати об'єкти у формі – напр., містити заголовки або описи для елементів управління; Найчастіше мітки использ. з ЕУ, кіт. не мають власної властивості Caption.

Властивості елемента Мітка:

Caption -містить текст, розміщений у цьому елементі. Довжина значення якості обмежена 1024 байтами.

Font— використовується для встановлення параметрів шрифту.

6. Елемент управління рамка (Frame)

Явл. контейнером і служить об'єднання інших ел-ов до групи, після чого вміщеними до нього об'єктами можна керувати як єдиним цілим. Frame можна використовувати для об'єднання в групу розміщених у формі та функціонально пов'язаних перемикачів. Властивості елемента рамка:

Caption —задає текст, розташований у верхньому лівому куті рамки.

Font -використовується для встановлення параметрів шрифту.

Appearance -властивість може приймати значенняПро-Flatабо1-3D,задають плоский або об'ємний вигляд рамки.

7. Елемент управління прапорець (CheckBox)

Використ. для розміщення у формі даних, кіт. можуть мати лише одне із двох допустимих значень. Прапорці можуть використовуватися у формі по одному або групами.

Св-ва прапорця: Caption - текст, що відображається поряд з прапорцем.

Value - задає чи возв. стан прапорця. 0 - Скинуто; 1 – Встановлений;2- Недоступний.

Подія: Click – використовується для реагування на клацання прапорця.

8.Елемент управління перемикач (OptionButton)

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

Щоб користувач міг вибрати одночасно кілька перемикачів, їх необхідно розбити на кілька груп у вікні Властивості (Properties), задавшиGroupNameоб'єктаOptinButtonпрограмно або вручну.

Св-ва:Caption- текст, відображений поруч із перемикачем.

GroupName- група, до якої належить перемикач.

Value -задає або повертає стан перемикача.True -натиснутий,False- скинутий.

Найважливіша подія:Click -часто використовується. для реагування на клацання перемикача.

9. Елемент управління Список (ListBox)

Створ. у формі список, кіт. ел-ти розташ. в одну або кілька колонок. Кількість значень списку, виведених на екран, опред. розміром вікна списку. Якщо ел-ти списку не розміщуються у створеному об'єкті ListBox, то у ньому з'явився. смуги прокручування.

Св-ва:List - масив рядків, вход.в список.Text - повернути. вибрано. у списку елемент.

10.Елемент управління Поле зі списком (ComboBox)

Створ. у формі список, що розкривається, представ. собою об'єкт типу ComboBox. Цей тип списку позв. користувачеві здійсн. вибір значення, вводимо. у поле введення, що розміщується зверху, або вибирати значення зі списку, що відкривається натисканням кнопки зі стрілкою, що розміщується з правого боку. Список цього типу зручно использ.в тому випадку, якщо значень багато, що вводяться, а місця у формі для розташування звичайного списку не вистачає.

Св-ва елементів Список і Поле зі списком:List—забезпечує доступ до всіх елементівсписок. Ця властивість містить масив, у якому кожний елемент списку є елементом масиву. Кожен елемент представлений у рядковій формі. Звернутися до списку можна оператором:

ListBox.List(indeх)Напр:Textl.Text=Listl.List(2) 'Вводить у текстове поле третій елемент

Listlndex -містить номер вибраний. ел-та списку. (0-перший ел-т списку)

ListCount -містить кількість значень у списку.

Text -содер. вибрано. чи введене значення, кіт. відображається у текстовому полі.

Style –визна., як користувач може ввести значення в поле списку (0 - текст з клавіатури; 2 - по своїй дії не відрізняється від звичайного списку ListBox).

Методи:Addltem -додає елементи до списку.Object. Addltem _елемент [, індекс]

RemoveItem -видаляє елемент зі списку.Clear —видаляє всі рядки зі списку.

№11 Створення простої програми

Більшість додатків, створених у VB, працюють в інтерактивному режимі. На екран виводиться інформація, признач. для користувача програми, і очікується реакція у відповідь у вигляді введення даних або команд. Додаток у VB створюється на основі форми. Форма, зазвичай, явл. основ. вікном інтерфейсу з ЕУ, дозвол. здійснювати взаємодію з користувачами. Форми можна створювати за допомогою: Майстра зі створення форм; Шаблонів форм; Конструктори форм.

Чи не знайшли те, що шукали? Скористайтеся пошуком:

Вимкніть adBlock! і оновіть сторінку (F5)дуже потрібно