Основні властивості елементів управління 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Основні властивості елементів управління



Позицію елемента керування визначають властивості: Left, Top (координати верхнього лівого кута елементу) і Height, Width (висота і ширина). За замовчуванням в якості одиниці вимірювання використовується твіп (twip) - екранно-незалежна одиниця виміру, рівна 1/20 точки принтера і гарантує незалежність відображення елементів управління від дозволу дисплея. Відлік в системі координат ведеться зліва направо (X) і зверху вниз (Y).

Управління кольоровим оформленням елементів здійснюється за допомогою властивостей BackColor (колір заднього плану), ForeColor (колір переднього плану) і FillColor (колір заповнення), яким за замовчуванням призначаються стандартні кольори Windows.

· Властивість Font задає параметри шрифту.

· Властивість Enabled визначає здатність (True) або нездатність (False) елемента керування реагувати на дії користувача.

· Властивість Visible дозволяє зробити елемент керування видимим (True) або невидимим (False). Невідомий елемент користувачеві недоступний.

· Властивість Name однозначно ідентифікує елемент управління.

· Властивість Appearance визначає візуальний ефект плоского (0 - Flat) або тривимірного (1 - 3D) зображення елемента керування.

· Властивості ToolTipText містить текст, який відображається в підказці, яка з'являється, якщо користувач встановить курсор на елементі керування у формі.

· Властивість Parent вказує на батьківський об'єкт і, тим самим, забезпечує доступ до його властивостей і методів. Доступного тільки для читання.

· Властивість Container дозволяє не тільки зчитувати, але і змінювати контейнер елемент управління.

· Елементи управління Form, Frame, Picture, Toolbar (останній тільки для професійного та виробничого видань) можуть служити контейнером для інших елементів управління.

· Властивість Tag призначене для зберігання будь-яких додаткових даних, необхідних розробнику.

 


Стандартні елементи управління

Розглянуті в даному розділі елементи керування включені у всі видання Visual Basic.

Кнопка (CommanaButton)

Цей елемент керування використовується для того, щоб почати, перервати або закінчити який не-будь процес. Кнопка зустрічається у всіх додатках Windows. Головною подією для кнопки є Click. Крім цієї події, у кнопки можуть бути й інші, але вони застосовуються рідко.

Напис (Label)

Напис (Label) призначена для відображення тексту, який користувач не може змінити з клавіатури. Найважливішою властивістю написи є Caption, що містить відображуваний текст. Скориставшись властивістю BorderStyle, можна встановити спосіб відображення тексту - з рамкою або без неї. Оформляти текст можна, використовуючи всі можливості форматування тексту, доступні у вікні властивостей, - від виду і розміру шрифту до кольору символів. Якщо текст довший, ніж полі напису, то решта тексту просто не відображається (усікається). Цього можна уникнути, якщо привласнити значення True властивості AutoSize, що призводить розмір напису у відповідність з довжиною тексту.

Текстове поле (TextBox)

Текстове поле (TextBox) є основним елементом управління, призначеним для введення даних.

Прапорець (CheckBox)

Прапорці - це елементи управління, які можна відзначати (ставити "галочку"), вибираючи з ряду опцій одну або декілька. CheckBox може мати два основних стани - зазначене і не відзначене. Найважливішим для прапорця, як і для кнопки, є подія Click.

Перемикач (OptionButton)

Цей елемент керування, що представляє собою гурток з крапкою або без, призначений для установки тільки однієї опції з групи. Так само, як і для елемент керування CheckBox, для перемикачів важливо тільки одна подія - Click.

Список (ListBox)

Список - ListBox - дозволяє користувачеві вибирати зі списку один або кілька елементів. У будь-який час в список можна додавати нові елементи або видаляти існуючі. Якщо не всі елементи можуть одночасно відобразитися в полі списку, то в ньому автоматично відображаються смуги прокрутки. Основна подія списку - Click. Ця подія викликається, якщо користувач за допомогою миші або клавіш управління курсором вибирає елемент у списку. Для додавання нових елементів використовується метод Addltem. Для видалення елемента зі списку використовується метод RemoveItem. Для видалення всіх елементів списку використовується метод Clear: Властивість Sorted визначає спосіб розташування елементів у списку. Якщо встановити цю властивість, то всі елементи будуть сортуватися за алфавітом.

Поле зі списком (ComboBox)

Поле зі списком або ComboBox - це, по суті, комбінований список, який являє собою комбінацію двох елементів управління - самого списку зі значеннями і поля введення тексту (текстового поля).

Смуги прокручування (ScrollBar)

Елемент управління ScrollBar - це смуги прокрутки вікна. Деякі елементи управління (наприклад, TextBox, ListBox) використовують такі смуги прокрутки, причому від розробника не вимагається написання програмного коду для виконання прокрутки.

 

Таймер (Timer)

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

Список пристроїв (DriveListBox)

Елемент управління DriveListBox відноситься до групи елементів управління, призначених для відображення і роботи з дисками, каталогами та файлами. DriveListBox служить для відображення списку всіх доступних дисків і пристроїв системи і забезпечує можливість їх вибору.

Список каталогів (Directory ListBox)

DirectoryListBox або коротко DirListBox - це другий елемент управління, призначений для вибору файлів. Він відображає структуру вибраного диска і дозволяє здійснювати вибір і зміну каталогу.

Список файлів (FileListBox)

FileListBox - останній елемент управління, який можна використовувати для вибір файлів. Він відображає файли поточного каталогу, звідки їх можна вибирати. Для FileListBox основною подією є Click, яке викликається при виборі користувачем імені файлу в списку.

Рамка (Frame)

Рамка (Frame) - це один з елементів контейнерів. Його призначення - об'єднати в групу кілька елементів управління. Об'єкти, об'єднані за допомогою рамки, можна як єдине ціле переміщати, активізувати і де активізувати, робити видимими або невидимими.

 

 

Вікно з малюнком (PictureBox)

Як випливає із самої назви, елемент PictureBox призначений для відображення малюнків та інших графічних об'єктів. Цей елемент управління також є елементом контейнером, тому його можна використовувати для об'єднання інших елементів. Найважливіше властивість PictureBox - Picture, яке містить відображуваний графічний об'єкт. Це може бути растрове зображення (*. ВМР), піктограма (*. IСО), метафайл (*. WMF) або розширений метафайл (*. EMF), також GIF і JPEG файли.

Зображення (Image)

Елемент керування Image також створений для відображення малюнків. Але на відміну від PictureBox, він не є елементом контейнером. Він не дозволяє малювати і не допускає групування об'єктів. Однак Image використовує менше ресурсів і перемальовує швидше, ніж PictureBox. Тому для відображення малюнків Image може бути кращим варіантом.

 

Використання списків

Набор рядків таблиці, що містить зв'язані дані, утворює список. Список може використовуватися як база даних, в якого рядка виступають як записи, а стовпці є полями. Перший рядок списку при цьому містить назви стовпців. Можна вибрати діапазон вічок і визначити його як список.
Списки на аркуші Excel дозволяють групувати дані і виконувати різні дії над зв'язаними даними. Управління даними в нім і їх аналіз виробляється незалежно від даних за межами списку. До кожного стовпцю списку за умовчанням застосовується Автофільтр, кнопки якого розташовані в рядку заголовків, що дозволяє швидко фільтрувати і сортувати дані. У список можна додати рядок підсумків. Клацнувши вічко в рядку підсумків, можна вибрати із списку, що розкривається, потрібну узагальнену функцію. Шляхом переміщення мітки зміни розміру, рамки списку, що знаходиться в правому нижньому кутку, можна змінити розмір списку. Як приклад, складемо список студентів групи. У вічко А1 введемо Список студентів, в А2 — № п/п, В2 — Прізвище, С2 — Ім'я, D2 — Рік народження і заповнимо перший рядок списку, не вказуючи № п/п, наприклад, Андрєєв Петро 1978

Ha екрані відображуватиметься діалогове вікно з ім'ям аркуша, на якому розташований список (мал. 18.3). Призначення кнопок в цьому вікні:

§ Дoбaвumь(New) — дозволяє створити новий запис. Після натиснення клавіші Enter запис буде доданий в кінець списку. Поля форми очистяться і в них можна буде ввести новий запис.

§ Видалити (Delete) — видаляє поточний запис із списку.

§ Повернути (Restore) — відміняє всі зміни, внесені до поточного запису. Натиснення цієї кнопки не відновлює видалений запис.

§ Далі (Find Next), Назад (Find Prev) — дозволяє перейти до наступної або до попереднього запису списку.

§ Критерії (Criteria) — дозволяє виробляти пошук записів, заснованих на заданій умові пошуку (пошук даних за заданими умовами розглянутий нижче).

§ Закрити (Close) — додає запис і закриває діалогове вікно.

 

Над кнопками виводиться номер поточного запису і кількість записів в списку. Після досягнення кінця списку номер запису з'являється повідомлення Новий запис. Для переміщення між записами списку використовуйте смугу прокрутки.
Відзначимо, що використання списку як база даних має обмежену сферу застосування — в основному як інструмент для аналізу інформації, що зберігається, оскільки Excel дозволяє розмістити на аркуші таблицю з обмеженою кількістю рядків і стовпців. У Access простіше структурувати дані. При створенні декількох списків їх рекомендується розміщувати на різних листах або відділяти один від одного порожніми рядками і стовпцями. При такому розміщенні полегшується виділення списку: досить виділити одне з його вічок і натискувати клавіші Ctrl+Shift+*.



Поделиться:


Последнее изменение этой страницы: 2016-08-12; просмотров: 271; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.0.240 (0.01 с.)