В библиотеке визуальных компонентов Delphi существует ряд компонентов, позволяющих вводить, отображать и редактировать числа, даты и время. Конечно, с подобной информацией можно обращаться и просто как с текстовой, используя компоненты, описанные в разделе 3.3. Но это не удобно, так как не гарантирует от ошибок при вводе. В таблице 3.2 приведен перечень специализированных, компонентов ввода и отображения чисел, дат и времени с краткими характеристиками и указанием основных параметров, содержащих отображаемый или вводимый текст. В этой таблице не указаны аналогичные элементы отображения и редактирования текстов, содержащихся в базах данных, так как их рассмотрение выходит за рамки данной книги.
Пикто- грамма | Компонент | Страница | Описание |
UpDown (кнопка-счетчик) | Win32 | Кнопка-счетчик в стиле Windows 95, в сочетании с компонентами Edit и другими позволяющая вводить цифровую информацию. Основное свойство — Position. | |
SpinEdit (кнопка-счетчик с окном редактирования) | Samples | Окно редактирования в комбинации с кнопкой-счетчиком. Почти то же, что комбинация Edit и UpDown. Основное свойство — Value. | |
DateTimePicker (окно ввода дат и времени) | Win32 | Ввод даты (с выпадающим календарем) и времени. Основные свойства — Date и Time. | |
MonthCalendar (окно ввода дат) | Win32 | Ввод дат с выбором из календаря. | |
Calendar (календарь на указанный месяц) | Samples | Отображение календаря на указанный месяц. Компонент DateTimePicker имеет больше возможностей по вводу дат, чем этот компонент. Основные свойства — Month и Day. | |
F1Book (страницы Excel) | ActiveX | Компонент ввода и обработки числовой информации, аналогичный страницам Excel. |