Разработка лабораторного практикума Создание тестирующей программы
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: бесплатные контрольные, рефераты по предметам
| Добавил(а) на сайт: Матильда.
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата
Текст кнопки, появляющийся на ее поверхности, определен в свойстве:
(Pb) property Caption: string;
Если в составе текста есть амперсанд ('&'), то следующий за ним символ используется в акселераторе, и нажатие комбинации клавиш + вызывает нажатие кнопки.
Водораздел среди кнопок проходит по тому, что именно означает нажатие.
Ряд кнопок — TRadioButton, TCheckBox и группа TRadioGroup — предназначен
для ввода или переключения фиксированных параметров, и программиста более
интересует их состояние в некоторый момент времени, чем сам факт нажатия.
Кнопки TButton, TSpinButton и TBitBtn напротив, как правило, своим нажатием
инициируют немедленные действия. Кнопка TSpeedButton может успешно служить
для решения обеих задач.
Как уже было сказано, нажатие влечет за собой OnClick. Но это не означает, что всегда нужно писать код для обработки всех нажатий. Например, исключением из этого правила является использование кнопок в модальных формах.
Модальная форма, или модальный диалог — специальная разновидность окон
Windows (и форм Delphi), предназначенная для ввода пользователем
необходимых программе данных или выбора одного ответа из нескольких
вариантов. Обычно при этом ему предоставляется несколько кнопок, соответствующих вариантам. Вплоть до получения ответа в модальном диалоге
пользователь не может переключиться на другие окна той же задачи, а в
системном модальном диалоге — и на другие задачи. Для использования в таких
случаях предназначены стандартная кнопка Windows TButton и ее младшая
сестра TBitBtn, отличающаяся только наличием картинки на ее поверхности.
При их нажатии значение свойства ModalResult кнопки передается одноименному
свойству формы, где такое изменение означает вывод формы из модального
состояния и ее закрытие:
(Pb) property ModalResult: TModalResult;
TModalResult = Low(Integer) ..High(Integer);
В модальной форме могут быть предусмотрены две специальные кнопки, соответствующие положительному и отрицательному решениям. Одна из них срабатывает при нажатии на клавиатуре , другая — . Любая кнопка может получить такой статус, установив в True соответственно одно из свойств:
(Pb) property Default: Boolean;
(Pb) property Cancel: Boolean;
У двух рассмотренных кнопок результат, который при нажатии кнопки передается модальной форме, будет соответственно равен mrOk и mrCancel.
1.2.5. Компонент TEdit
TEdit - стандартный управляющий элемент Windows для ввода. Он может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы.
Этот компонент доступен из модуля STDCTRL, и находится на странице
Палитры компонентов Standard.
Этот компонент не содержит собственного кода, в нем только опубликованы свойства его предка TCustomEdit. Он представляет собой редактируемую строку (далее — просто редактор).
Стиль обрамления этого компонента
(Pb) property BorderStyle: TBorderStyle; по умолчанию равен bsSingle.
Если свойство
(Pb) property AutoSize: Boolean;
равно True, компонент изменяет свою высоту в зависимости от размера шрифта
(свойство Font). Для того чтобы изменения имели место, должен еще быть
установлен стиль обрамления bsSingle.
Вводимый в редактор текст может автоматически подвергаться некоторым преобразованиям.
Преобразование, задаваемое свойством CharCase, позволяет автоматически преобразовывать все символы только в верхний или только в нижний регистр:
(Pb) property CharCase: TEditCharCase;
TEditCharCase = (ecNormal, ecUpperCase, ecLowerCase) ;
По умолчанию установлен стиль ecNormal и преобразования не происходит.
Рекомендуем скачать другие рефераты по теме: тесты с ответами, реферат этикет.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата