Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
49
Добавлен:
05.06.2015
Размер:
7 Мб
Скачать
☆

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

Текстове поле (Text Box) іноді називане також полем чи редагування полем уведення - це прямокутна область, у якій користувач може чи вводити редагувати текст (мал. 5.24). Вона може містити одну чи кілька рядків. Як правило, границя текстового полючи позначається явно , хоча насправді це необхідно тільки в тих випадках, коли текстове поле розташоване на панелі чи інструментів у вторинному вікні.

Для стандартного текстового полючи підтримуються т^акие операції редагування, як вставка і видалення символів, а також виділення фрагмента тексту. Хоча индивидуадьный шрифт для текстового полючи звичайно не підтримується, при необхідності таке настроювання може бути реалізована.

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

Текстове поле

Рис. 5.24. Стандартне текстове поле

Для текстового полючи підтримується стандартна техніка навігації і безупинного вибору. Якщо текстове поле містить тільки один рядок, то для нього відображається тільки горизонтальна смуга прокручування; якщо ж воно містить більш одного рядка, то поле забезпечується як горизонтальної, так і вертикальної смугами прокручування.

Ви можете довільним образом обмежити безліч символів, дозволених для введення в дане текстове поле. Крім того, ви можете реалізувати автовыход, установивши фіксовану довжину рядків, що вводяться; це означає, що при введенні останнього символу в текстове поле фокус введення автоматично переходить на інший елемент керування. Наприклад, ви можете визначити шестисимволь-ный автовыход, щоб полегшити введення поштового індексу, чи три текстових полючи з двухсимвольным автовыходом кожне, призначені для введення дати (число, місяць, рік). Хоча авто-вихід має очевидні достоїнства, не рекомендується зловживати їм, оскільки автоматичний перенос фокуса введення може викликати замішання в починаючого користувача. Обмежте застосування автовыхода ситуаціями, зв'язаними з уведенням великого обсягу даних (наприклад, при заповненні екранних форм).

5.4.2. МНОГОСТРОЧНОЕ ТЕКСТОВЕ ПОЛЕ

Многострочное текстове поле (Rіch-Text Box) (мал. 5.25) забезпечує ті ж основні операції по роботі з текстом, що і стандартне текстове поле. Додатково для многострочного текстового полючи підтримується можливість індивідуального настроювання шрифту (тип шрифту, розмір, колір, накреслення) для кожного символу, а також вибір формату параграфа (спосіб вирівнювання, відступи, нумерація і т.д.). Крім того, для нього реалізовані функції печатки вмісту і вставки об'єктів з використанням технології OLE.

Рис. 5.25. Многострочное текстове поле

5.4.3. КОМБІНОВАНИЙ СПИСОК

Комбінований список (Combo Box) являє собою об'єднання текстового полючи і списку, як показано на мал. 5.26.

Текстове поле і зв'язаний з ним список мають підлегле відношення. У міру того, як текст набирається в текстовому полі, список переміщається відповідно до символів, що вводяться. І навпаки, коли користувач вибирає пункт у списку, він автоматично міститься в текстове поле і може бути змінений.

Інтерфейс комбінованого списку являє собою сполучення інтерфейсів кожного з утворюючих його компонентів (стандартного текстового полючи і списку), за винятком того, що клавіші <Нагору> і <Униз> забезпечують переміщення тільки за списком (від одного пункту до іншого), а клавіші <Уліво> і <Вправо> діють винятково в текстовому полі.

Рис. 5.26. Комбінований список

Соседние файлы в папке перевод