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

Властивості комбінованих полів

Нижче перераховані властивості комбінованих полів.

Appearance

FontItalic

ListCount

Style

BackColor

FontName

ListIndex

TabIndex

CausesValidation

FontSize

Locked

TabStop

Container

FontStrikethru

MouseIcon

Tag

DataChanged

FontUnderline

MousePointer

Text

DataField

ForeColor

Name

ToolTipText

DataFormat

Height

NewIndex

Top

DataMember

HelpContextID

OLEDragMode

TopIndex

DataSource

hWnd

Parent

Visible

DragIcon

Index

RightToLeft

WhatsThisHelpID

DragMode

IntegralHeight

SelLength

Width

Enabled

ItemData

SelStart

Font

Left

SelText

FontBold

List

Sorted

Властивості List, ListCount, ListIndex, Newlndex і Sorted нічим не відрізняються від однойменних властивостей списків. Особливу роль для комбінованого поля грає нова властивість Style. Воно може набувати трьох значень, визначальних поверхонь і зовнішній вигляд комбінованого поля. Стилі з номерами 0-2 представляють, відповідно, комбіноване поле, що розкривається, просте комбіноване поле і список, що розкривається.

  • Комбіноване поле, що розкривається, схоже на стандартне текстове поле, праворуч від якого є кнопка із стрілкою. Якщо натиснути кнопку, під текстовим полем розкривається список. Користувач може або вибрати рядок із списку (при цьому рядок поміщається в текстове поле), або ввести в поле свій власний текст. Саме цей варіант зазвичай називається комбінованим полем.

  • Просте комбіноване поле є різновидом описаного вище - єдина відмінність полягає в тому, що список постійно залишається відкритим. Цей варіант вибирається у тому випадку, якщо на вашій формі залишається багато вільного місця.

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

Події комбінованих полів

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

Change

DropDown

LostFocus

OLESetData

Click

GotFocus

OLECompleteDrag

OLEStartDrag

DblClick

KeyDown

OLEDragDrop

Scroll

DragDrop

KeyPress

OLEDragOver

Validate

DragOver

KeyUp

OLEGiveFeedback

Більшість перерахованих подій зустрічаються і в інших елементах. Проте подія DropDown характерно лише для комбінованих полів - правда, воно відсутнє в простих полях, які завжди знаходяться в «розкритому» стані.

Подія Change відсутня в списках (стиль 2), що розкриваються, тому що в них заборонено редагування текстового поля. Якщо ви хочете відстежувати зміни в цьому різновиді комбінованих полів, скористайтеся процедурами подій Click або DropDown.

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

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