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

Рядок стану

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

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

Рядки стану мають наступні властивості:

Align

hWnd

OLEDropMode

Tag

Container

Index

Panels

ToolTipText

DragIcon

Left

Parent

Top

DragMode

MouseIcon

ShowTips

Visible

Enabled

MousePointer

SimpleText

WhatsThisHelpID

Font

Name

Style

Width

Height

Object

Tablndex

Головним, як завжди, являється властивість Name. Для рядків стану зазвичай використовується префікс sts. Я вважаю за краще задавати для них ім'я stsStatus. Властивість Panels повертає посилання на колекцію об'єктів-панелей, що належать елементу рядка стану.

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

Значення

Опис

0

sbrNormal

У рядку стану виводиться декілька панелей

1

sbrSimple

Рядок стану складається з однієї панелі, яка поширюється на усю ширину

Властивість SimpleText дозволяє задати або прочитати текст, що знаходиться в панелі, якщо властивість Style дорівнює 1 - sbrSimple.

Події рядків стану

Нижче перераховані події, підтримувані рядками стани.

Click

MouseDown

OLEDragDrop

OLEStartDrag

DblClick

MouseMove

OLEDragOver

PanelClick

DragDrop

MouseUp

OLEGiveFeedback

PanelDblClick

DragOver

OLECompleteDrag

OLESetData

Оскільки рядок стану зазвичай використовується для виведення інформації, багато хто з цих подій зазвичай не представляє особливого інтересу. Події перетягання OLE детально розглядаються в уроці 11. А доки ми обмежимося подіями PanelClick і PanelDblClick.

Подія PanelClick відбувається у той момент, коли користувач клацає на панелі. Що таке панель, запитаєте ви? Панеллю називається частина рядка стану, який містить текст або растрове зображення і може використовуватися для висновку інформації про статус додатка. Подія PanelDblClick відбувається при подвійному клацанні на панелі.

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

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