<<
>>

Текстовые ПОЛЯ

Текстовое поле (edit box) позволяет отображать и редактировать текст. Возмож­ность ввода текста с клавиатуры реализована в Delphi в классе TEdit. Класс TEdit содержит ряд свойств, не имеющих аналогов в уже рассмотренных элементах уп­равления (табл.
8.3).

Рис. 8.21. Пример использования переключателей

Таблица 8.3. Основные свойства компонента TEdit

Элемент TEdit позволяет обрабатывать событие ОпСИапде, вызываемое при измене­нии содержимого поля ввода. Например, если установить следующий обработчик события OnChange для текстового поля, то при изменении текста в поле Editl син­хронно будет изменяться и текст надписи Labell:

procedure TForml.EditlChangeCSender: TObject); begin

Label 1.Caption:=Edi tl.Text;' end ;

С помощью полей ввода можно вводить только текстовую информацию. Для вво­да чисел следует воспользоваться функциями преобразования.

StrToInt (const S: string)

Преобразует строку в число целого типа. Если такое преобразование осуще­ствить невозможно (заданная строка не является строковым представлением целого числа), то вызывается исключительная ситуация EConvertError. StrToIntDef (const S: string; Default: Integer)

Преобразует строку в целое число. Если преобразование нельзя выполнить, фун­кция возвращает число, заданное параметром Default.

StrToFloat (const S: string)

Преобразует строку в действительное число. Если преобразование нельзя вы­полнить, то вызывается исключительная ситуация EConvertError.

<< | >>
Источник: Избачков Ю. С., Петров В. Н.. Информационные системы. 2006

Еще по теме Текстовые ПОЛЯ:

  1. Глава 1 ПОЛЯ ГОРОСКОПА
  2. АНАЛИЗ IV поля
  3. ТЕОРИЯ ПОЛЯ
  4. Кресты Кардинальные поля
  5. Поля гороскопа
  6. 4.4. Поля Общие сведения
  7. 1.3 ПЛАНЕТЫ и поля
  8. 7 Поля гороскопа
  9. Морфогенетические поля
  10. Восприятие поля
  11. АНАЛИЗ VI поля
  12. АНАЛИЗ X поля
  13. АНАЛИЗ VII поля
  14. ТРАНЗИТЫ СОЛНЦА ЧЕРЕЗ ПОЛЯ ГОРОСКОПА
  15. ТРАНЗИТЫ ЛУНЫ ЧЕРЕЗ ПОЛЯ ГОРОСКОПА
  16. 1.4. Транзит Меркурия через поля гороскопа
  17. 2.4. Транзит Венеры через поля гороскопа