
- •Лабораторна робота №3-4. Тема: Елементи управління: списки та лічильники.
- •Відображення списку за допомогою елементу ListBox
- •Редагування елементів списку під час створення форми
- •Редагування елементів списку під час роботи програми
- •Додавання елементів в список.
- •Видалення елементів із списку
- •Створення випадних списків з допомогою елементу управління ComboBox
- •Елемент управління CheckedListBox
- •Зовнішній вигляд елементу управління
- •Зовнішній вигляд елементу управління
- •Приклад
- •Повзунок TrackBar
- •Value – задає чи визначає поточне розташування повзунка.
- •Варіанти індивідуальних завдань
- •Приклад оформлення додатку «Онлайн ресторан»
Приклад
Розглянемо невеликий приклад, що дозволяє скласти розклад занять. Результат роботи додатку показаний на малюнк, що розташований вище. Для його створення виконаєте наступні дії:
Створіть новий Windows-дордаток і розмістіть на формі два елементи управління Label з текстом Час і Вид спорту.
Перетягнете на форму два елементи управління DomainUpDown. Щоб заборонити введення довільного часу занять, привласніть значення True властивості ReadOnly першого елементу. Потім, використовуючи властивість Items, задайте елементи списків.
Для відображення вибраних в списках значень скористайтеся елементом управління Listbox. Для цього розташуєте його на формі. Щоб елементи списку сортувалися за алфавітом, вкажіть значення True для властивості Sorted.
Розмістіть на формі дві кнопки, які дозволять додавати елементи в список і видаляти їх з нього. Задайте текст і імена для кнопок.
Для обробки події натиснення кнопки, що добавляє елемент в список, клацніть двічі на ній і в створену процедуру додайте наступний код:
If (ListBox1.FindString(DomainUpDown2.Text) = ListBox.NoMatches) _
Then ListBox1.Items.Add(DomainUpDown2.Text + "-" + DomainUpDown1.Text)
Даний код забороняє додавання елементу в список у разі існування запису з тим же часом (ListBox.NoMatches – пошук не дав результатів).
Для обробки події натиснення кнопки, що видаляє виділений елемент із списку, клацніть двічі на ній і в створену процедуру додайте наступний рядок:
Listboxl.Items.RemoveAt(ListBox1.SelectedIndex)
Повзунок TrackBar
Елемент
управління TrackBar
– це повзунок, що дозволяє вводити в
програму числові значення.
Для управління зовнішнім виглядом повзунка використовуються властивості:
Orientation – визначає розташування повзунка: горизонтальне чи вертикальне,
TickStyle – задає розташування поділок на лінійці повзунка, може мати наступні значення: BottomRight, TopLeft, Both, Non,
TickFrequency – визначає частоту поділок на лінійці повзунка.
Крім властивостей, що впливають на оформлення повзунка, йому притаманні властивості, що визначають його поведінку:
LargeChange – задає величину, на яку буде зміщуватися повзунок при клацанні миші на лінійці чи натисненні клавіш PageUp i PageDown,
SmallChange – задає величину, на яку буде зміщуватися повзунок при натисненні клавіш «
» «
»,
Minimum, Maximum – задають діапазон повзунка,
Value – задає чи визначає поточне розташування повзунка.
Варіанти індивідуальних завдань
Завдання №1. Розробити додаток згідно із завданням у варіанті. При його побудові використати елементи управління ListBox, ComboBox, CheckedListBox, NumericUpDown, DomainUpDown та потрібні раніше вивчені елементи управління. Для нових елементів управління використати по максимуму перераховані в теоретичній частині властивості та методи. Всі списки мають бути відсортованими. На формі має бути присутній малюнок, наприклад логотип фірми. Приклад оформлення додатку наведено нижче.
Варіант №1. Створити додаток «Онлайн ресторан»(«Онлайн кафе»).
Варіант №2. Створити додаток «Онлайн магазин».