Разработка лабораторного практикума "Создание тестирующей программы" — страница 7

  • Просмотров 17216
  • Скачиваний 443
  • Размер файла 211
    Кб

размера шрифта (свойство Font). Для того чтобы изменения имели место, должен еще быть установлен стиль обрамления bsSingle. Вводимый в редактор текст может автоматически подвергаться некоторым преобразованиям. Преобразование, задаваемое свойством CharCase, позволяет автоматически преобразовывать все символы только в верхний или только в нижний регистр: (Pb) property CharCase: TEditCharCase; TEditCharCase = (ecNormal, ecUpperCase, ecLowerCase) ; По умолчанию установлен стиль

ecNormal и преобразования не происходит. Аналогично, свойство (Pb) property OEMConvert: Boolean; определяет необходимость автоматического преобразования вводимых символов из кодировки OEM в ANSI и обратно. Такое свойство часто бывает нужно при обработке текста в кодировке MS-DOS. Два следующих свойства описывают поведение выделенного текста при переходе фокуса. Первое из них (Pb) property AutoSelect: Boolean; описывает реакцию редактирующего элемента при

получении фокуса. Если оно установлено в True (по умолчанию это так), то при получении фокуса ввода весь текст в нем выделяется независимо от состояния свойства SelText. Если AutoSelect установлено в False, то при получении фокуса выделяется лишь то, что было выделено до его утери. После утери фокуса редактором выделенный в нем текст обычно теряет цветовое выделение. Чтобы оно оставалось, установите в False второе свойство: (Pb) property HideSelection: Boolean;

На длину текста может быть наложено ограничение. Свойство (Pb) property MaxLength: Integer; определяет максимальную длину текста редактора в символах. Если значение этого свойства равно 0, то ограничений на длину текста нет. Свойство PasswordChar предназначено для ввода пароля с использованием редактора: (Pb) property PasswordChar: Char; Его значение — это символ, используемый для отображения вместо любых вводимых символов. Можно запретить возможность

редактирования текста. Если значение свойства: (Pb) property ReadOnly: Boolean; равно True, текст изменить нельзя. Можно отследить изменения текста в редакторе, обрабатывая поступающие события: (Pb) property OnChange: TNotifyEvent ; 1.2.6. Компонент TRadioButton TRadioButton позволяет выбрать только одну опцию из нескольких. Если опять открыть диалог Options | Project и выбрать страницу Linker Options, то можно видеть, что секции Map file и Link buffer file состоят из наборов RadioButton. Этот компонент

доступен из модуля STDCTRL, и находится на странице Палитры компонентов Standard. Радиокнопка (переключатель), или кнопка с зависимой фиксацией — также стандартный элемент управления Windows. Особенностью радиокнопок является механизм их переключения. Они группируются автоматически, то есть при выборе одной из них все остальные, принадлежащие тому же элементу управления или форме, освобождаются. Для того чтобы в форме можно было