Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры информатика 2012.doc
Скачиваний:
16
Добавлен:
17.04.2019
Размер:
11.54 Mб
Скачать

51.Ввод и редактирование информации

Ввод, отображение и редактирование осуществляется при помощи следующих компонентов:

Компонент

Страница

Описание

Label

Standard

Отображение текста, который не изменяется пользователем во время работы)

Panel

Standard

Является контейнером для группирования элементов управления, но может использоваться и для отображения текстовой информации.

Edit

Standard

Отображение, ввод и редактирование однострочных текстов

Memo

Standard

Отображение ввод и редактирование многострочных текстов

ListBox(окно списка)

Standard

Отображение стандартного окна списка Windows, позволяющее пользователю выбирать из него пункты (Items)

ComboBox

(редактируемый список)

Standard

Объединяет функции ListBox и Edit. Пользователь может либо ввести текст, либо выбрать его из списка (items)

StringGrid(таблица)

Additional

Отображение текстовой информации в таблице из строк и столбцов с возможностью перемещаться по ячейкам и осуществлять выбор (Cells)

Тексты, отображаемые в компонентах Label, StaticText, Panel определяются их свойством Caption. Его можно задавать в процессе проектирования или изменять программно.

Окна редактирования Edit и MaskEdit

Вводимый и выводимый текст содержится в свойстве Text. Его можно задавать в процессе проектирования или изменять программно. Выравнивание текста и перенос строк невозможен. Свойством AutoSizeавтоматически подстраивается только высота текста, но не ширина. Если текст не помещается в окне, то его можно прокручивать с помощью курсора. Для них предусмотрены типичные комбинации горячих клавиш: Ctrl-C – копирование выделенного текста в буфер обмена ClipBoard; Ctrl-X – вырезание выделенного текста в буфер обмена ClipBoard; Ctrl-V – вставка из буфера обмена ClipBoard в позицию курсора; Ctrl-Z – отмена последней команды редактирования

Можно установить свойство ReadOnly=false и это не позволит редактировать текст.

Свойство MaxLength определяет максимальную длину вводимого текста (при MaxLength=0 – длина не ограничена).

Свойство Modified, доступное только во время выполнеия, показывает, проводило ли редактирование текста в окне (вначале устанавливается false, а затем проверяется.

Свойство PasswordChar позволяет превращать окно редактирования в окно ввода пароля, если установить PasswordChar=*, то при вводе пользователем текста, в окне будут появляться именно эти символы, обеспечивая секретность пароля.