русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Класс TControl


Дата добавления: 2015-07-09; просмотров: 639; Нарушение авторских прав


Класс TControl определяет свойства, методы и события, общие для большинства визуальных компонентов. Например, класс TControl позволяет визуальным компонентам отображаться на экране. Класс TControl содержит такие позиционные свой ства, как Top и Left, свойства размеров Width и Height, значения которых определяют размеры элемента по горизонтали и вертикали. Имеются и некоторые другие свойства: ClientRect, ClientWidth и ClientHeight.

Класс TControl содержит свойства, отвечающие за внешний вид и доступ к ком поненту: Visible, Enabled и Color. В свойстве Font даже можно задать шрифт, используемый для текста, помещаемого в компонент TControl. Этот текст выводится с помощью свойств Text и Caption.

В классе TControl впервые появляются некоторые стандартные события: события мыши — OnClick, OnDblClick, OnMouseDown, OnMouseMove и OnMouseUp, а также со бытия перетаскивания с помощью мыши — OnDragOver, OnDragDrop и OnEndDrag.

Сам по себе класс TControl не очень полезен на своем уровне иерархии. Прямые потомки этого класса никогда не создаются.Компонент TControl может иметь родительский компонент. Он обязательно должен принадлежать классу TWinControl (в VCL) или TWidgetControl (в CLX). Родительские элементы управления должны быть оконными (windowed) элементами управления. Для этого в класс TControl введено свойство Parent.

 

 

Таблица 1.

Некоторые события класса TForm:

Событие Описание
OnActivate Cобытие наступает, когда форма становится активной, т.е. получает фокус, например при щелчке на ней.
OnClose Событие наступает при закрытии формы после события OnCloseQuery.
OnCloseQuery Первое событие при закрытии формы. В его обработчике можно прервать закрытие.
OnCreate Первое событие при создании формы. В его обработчике можно настроить форму и ее компоненты.
OnDiactivate Событие наступает когда форма перестает быть активной.
OnDestroy Последнее событие при закрывании формы и удалении ее из памяти.
OnHelp Событие наступает при запросе пользователем помощи.
OnHide Событие наступает перед тем, как форма становится невидимой.
OnPaint Событие наступает перед прорисовкой формы.
OnShortCut Событие наступает при нажатии клавиши пользователем
OnShow Наступает перед тем, как форма становится видимой.
  onKeyDown когда при нажатии на кнопку на клавиатуре она оказалась в нижнем положении
onKeyUp когда при отпускании клавиатурной кнопки она оказалась в верхнем положении
onKeyPress возникает при нажатии на клавиатурную кнопку. От событий onKeyDown и onKeyUp- оно отличается типом используемого параметра Key
onMouseDown когда при нажатии кнопки мышки она оказалась в нижнем положении
onMouseUp когда при отпускании кнопки мышки она оказалась в верхнем положении
onMouseMove возникает при перемещении указателя мышки над компонентом

 



Художник в своей работе использует карандаши и кисти. Методы, обеспечивающие вычерчивание на поверхности холста графических примитивов, тоже используют карандаш и кисть. Карандаш применяется для вычерчивания линий и контуров, а кисть — для закрашивания областей, ограниченных контурами.

Карандашу и кисти, используемым для вывода графики на холсте, соответствуют свойства Реn (карандаш) и Brush (кисть), которые представляют собой объекты типа ТРеn и TBrush, соответственно. Значения свойств этих объектов определяют вид выводимых графических элементов.



<== предыдущая лекция | следующая лекция ==>
Класс TObject | Карандаш


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.05 сек.