Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic 6.0~01.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
21.23 Mб
Скачать

Методи рядків стану

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

Drag

OLEDrag

SetFocus

ZOrder

Move

Refresh

ShowWhatsThis

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

Робота з рядком стану

Давайте доповнимо приклад Object Explorer з попереднього розділу. Завантажите проект ObjectBrowser командою File > Open з меню Visual Basic.

1. Розмістите рядок стану в нижній частині форми frmMain. Елемент автоматично розтягується на усю ширину форми. Задайте його властивості Name значення stsStatus.

2. Відкрийте вікно програми для події Load форми frmMain.

3. Включите в програму наступний рядок під рядком

Dim cat As Node: Dim pnl As Panel

4. Вставте наступний фрагмент під блоком With..End:

' Додати дві панелі - для дати і часу

With stsStatus.Panels

Set pnl =, Add(sbrTime)

Set pnl = .Add(sbrDate)

End With

5. Перейдіть до процедури події NodeClick елементу tvwCategories і вставте наступний фрагмент над рядком Select Case:

Dim pnl As Panel

Dim sts As String

Вставте наступний фрагмент під блоком Select.. End Select:

' Отримати кількість об'єктів

sts = IvwItems.Listltems.Count & « Об'єктів»

' Відновити рядок стану

With stsStatus. PanelsO)

..Text = sts

End With

7. У процедурі події Form_Resize приведіть два рядки під операторами Move до наступного виду:

tvwCategories.Move О, О, midl, ScaleHeight - stsStatus.Height

lvwltems.Move mid2, 0, ScaleWidth - mid2, ScaleHeight - stsStatus.Height

8. Збережіть і запустіть проект.

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

Аналогічним чином можна настроїти рядок стану для ваших власних застосувань. Усе залежить тільки від вашої уяви!

Мал. 3.24. Рядок стану в програмі Object Explorer. Що нового ми дізналися?

  • Користуватися елементами, що знаходяться на панелі елементів.

  • Групувати елементи у рамках.

  • Координувати роботу списків дисків, каталогів і файлів.

  • Додавати елементи на панель.

  • Користуватися елементами для створення інтерфейсу в стилі Провідника Windows.

Зміст

ВСТУП………………………………………………………………………….

3

УРОК 1. Перше знайомство з Visual Basic ……………………………………

4

Вивчається IDE ……………………………………………………………………

6

Головне меню ……………………………………………………………………..

7

Панель інструментів ……………………………………………………………...

8

Вікно властивостей ……………………………………………………………….

10

Логічні властивості ……………………………………………………………….

11

Панель елементів ………………………………………………………………….

14

Вивчайте редактор Visual Basic! …………………………………………………

16

Робота з декількома проектами ………………………………………………….

17

Налаштування IDE ………………………………………………………………..

18

Наше перше застосування ………………………………………………………..

21

УРОК 2. Робота з формами ……………………………………………………..

24

Анатомія форми (основні налаштування форми) ………………………………

24

УРОК 3. Вибір і використання керівників елементів ………………………

46

Кнопки ……………………………………………………………………………..

47

Текстові поля ……………………………………………………………………...

50

Написи ……………………………………………………………………………..

54

Перемикачі ………………………………………………………………………...

57

Прапорці …………………………………………………………………………...

59

Рамки ………………………………………………………………………………

63

Список ……………………………………………………………………………..

65

Комбіновані поля …………………………………………………………………

69

Малюнки …………………………………………………………………………..

73

Графічні поля …………………………………………………………...................

75

Таймери ……………………………………………………………………………

77

Смуги прокрутки ………………………………………………………………….

79

Списки дисків ……………………………………………………………………..

82

Списки каталогів ………………………………………………………………….

83

Списки файлів …………………………………………………………………….

84

Додавання інших елементів на панель …………………………………………..

93

Дерево ……………………………………………………………………………...

90

Табличні списки …………………………………………………………………..

95

Списки зображень ………………………………………………………………...

101

Рядок стану ………………………………………………………………………..

106

115

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]