Можно ли сдавать один и тот же тест несколько раз? |
Библиотека классов VCL среды проектирования Delphi
Класс TControl
TControl - это базовый класс всех элементов управления (включая и окно формы). Эти компоненты могут быть видимы во время выполнения. Для них определены такие свойства, как позиция, курсор, всплывающая подсказка, методы для рисования или перемещения элемента управления, события для манипуляций с помощью мыши.
Класс предоставляет большой набор свойств, включая следующие:
- Action - назначает действие (объект action), ассоциируемый с данным элементом управления.
- AutoSize - определяет, будет ли элемент управления автоматически изменять свой размер при изменении его содержимого.
- TCaption - определяет строку, отображаемую как заголовок окна или метку. Символ & в заголовке указывает, что следующий за ним символ будет отображаться подчеркнутым. Такой символ определяет клавишу-акселератор. При одновременном нажатии этой клавиши и клавиши Alt происходит перемещение фокуса ввода на данный элемент управления. Для того, чтобы показать в заголовке сам символ амперсанда, следует ввести два символа &&.
- Color - позволяет определять или изменять фоновый цвет элемента управления. Если значение свойства ParentColor равно True, то при изменении фона родительского элемента управления происходит и автоматическое изменение фона дочернего элемента управления.
- Enabled - определяет, доступен ли элемент управления.
- Font - определяет атрибуты текста, такие, как шрифт, начертание, размер, цвет и т.п.
- Height и Width - определяют вертикальный и горизонтальный размер элемента управления в пикселях.
- HelpType - определяет, каким образом для элемента управления будет специфицирована тема файла справки. Если значение свойства равно htContext, то ID справки содержится в свойстве HelpContext. Если значение свойства равно htKeyword, то тему справки определяет свойство HelpKeyword.
- HelpContext - определяет числовой ID темы справки, отображаемой как контекстно-зависимая справка.
- HelpKeyword - определяет тему в файле справки.
- Hint - содержит подсказку, отображаемую при расположении и задержании указателя мыши над элементом управления. Подсказка отображается только, если значение свойства ShowHint установлено равным True.
- Left - определяет горизонтальную координату элемента управления относительно его родительского элемента.
- Parent - указывает родительский элемент управления.
- ParentColor и ParentFont - если это свойства равны true, то используются цвет и шрифт родительского элемента управления.
- PopupMenu - определяет всплывающее меню (контекстное меню), ассоциируемое с данным элементом управления. Если свойство AutoPopup объекта типа TPopupMenu равно True, то меню будет отображаться автоматически. Если это свойство равно False, то для отображения всплывающего меню следует в обработчике события OnContextPopup вызвать метод Popup.
- ShowHint - определяет, будет ли для элемента управления отображаться окно всплывающей подсказки.
- Text - содержит строку текста, располагаемую в элементе управления.
- Visible - определяет, является ли компонент видимым.
Класс предоставляет большой набор методов, включая следующие:
- Click - инициирует событие OnClick.
- Create - создает экземпляр класса TControl и выполняет инициализацию его свойств.
- DblClick - инициирует событие OnDblClic.
- Hide - скрывает элемент управления.
- Refresh - сразу перерисовывает на экране элемент управления, вызывая метод Repaint.
- Show - делает элемент управления видимым, одновременно устанавливая значение его свойства Visible равным True.
Класс TWinControl
Класс TWinControl является базовым классом всех оконных элементов управления.
Класс предоставляет большой набор свойств, включая следующие:
- ControlCount - указывает количество дочерних элементов управления.
- Controls - содержит список всех дочерних элементов управления.
- TabOrder - указывает номер элемента управления в табулированном порядке родительского элемента управления.
Класс TApplication
Класс TApplication инкапсулирует объект "Windows-приложение". Посредством этого класса определяется интерфейс между разработчиком и средой Windows.
В каждом приложении Delphi всегда автоматически создается один объект Application как экземпляр класса приложения. Для большинства приложений этот объект является экземпляром класса TApplication.
Компонент TApplication не отображается в палитре компонентов и не имеет публикуемых свойств. Для того чтобы иметь возможность перехватывать события для приложения, используя среду разработки IDE, можно добавить в любую форму проекта компонент TApplicationEvents.
Класс предоставляет большой набор свойств, включая следующие:
- HelpFile - определяет имя файла справки.
- Icon - определяет пиктограмму, отображаемую в строке вместе с именем приложения.
- MainForm - определяет главную форму приложения. Она действует как главное окно приложения. При закрытии этой формы завершается и работа приложения.
- ShowMainForm - если значение свойства равно True (по умолчанию), то главное окно приложения показывается автоматически при запуске приложения. Чтобы при запуске приложения главное окно приложения было скрыто, следует в главном файле проекта до выполнения метода Application.Run установить значение данного свойства равным False и одновременно для формы, определенной как главное окно приложения, установить значение свойства Visible равным False.
- Title - определяет заголовок приложения.
Класс TScreen
Каждое приложение Delphi имеет глобальную переменную Screen типа TScreen. Эта переменная определена как var Screen: TScreen;.
Компонент TScreen, так же как и компонент TApplication, недоступен из инспектора объектов. Этот компонент предназначен для обеспечения доступа к устройству вывода - экрану. Его свойства содержат информацию об используемом разрешении монитора, курсорах и шрифтах, доступных для приложения, списке форм приложения и активной форме.