русс | укр

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

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

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

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


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

Основные свойства объектов.


Дата добавления: 2014-11-27; просмотров: 987; Нарушение авторских прав


Все компоненты имеют свойства, методы и реагируют на события.

Свойства позволяют управлять внешним видом и поведением компонентов при создании и выполнении приложения. Установка значений большинства свойств компонентов обычно выполняется на этапе конструирования формы с помощью Инспектора Объектов. Также любое свойство любого компонента можно изменять динамически, т.е. в ходе исполнения программы. Для этого необходимо указать составное имя, включающее в себя имя компонента и имя изменяемого свойства, отделив их точкой.

Например: Button1.Caption:=’Ok’;

Наряду со свойствами у компонентов существуют методы. Они представляют собой подпрограммы, являющиеся элементами класса, которому принадлежит данный компонент. Методы выполняют действия над объектами класса. Для того чтобы метод был выполнен, необходимо указать имя объекта и имя метода, отделив одно имя от другого точкой.

Например: Form1.Close;

Визуальные компоненты способны генерировать и обрабатывать достаточно большое число (несколько десятков) событий различных видов. К наиболее общим группам событий можно отнести следующие:

  • Выбор управляющего элемента;
  • Перемещение указателя мыши;
  • Нажатие клавиш;
  • Получение и потеря управляющим элементом фокуса ввода;
  • Перемещение объектов методом drag&drop.

К наиболее часто используемым событиям можно отнести:

  • OnClick (по щелчку)
  • OnDblClick (по двойному щелчку)
  • OnKeyPress (по нажатию клавиши)
  • OnCreate (по созданию)
  • OnActivate (по активизации окна)
  • OnMouseUp (при отпускании кнопки мыши)
  • OnMouseDown (при нажатии кнопки мыши)
  • OnDragDrop (при перемещении и отпускании объекта)

Рассмотрим основные свойства компонентов на примере компонента Label.

Поставьте на форму компонент Label (Метка) из палитры компонентов Standard (Стандартная). Обратите внимание на окно Object Inspector (Инспектора Объектов).



Рассмотрим основные свойства данного компонента, которые применимы и другим визуальным компонентам:

Свойство Значение
Align Расположение на форме: alNone ‑ отсутствует alBottom –внизу формы alClient – по всей клиентской области формы alLeft – слева на форме alRight справа на форме alTop –наверху формы
Alignment Расположение текста внутри метки taCenter – по центру taLeftJustify – по левому краю taRightJustify –по правому краю
Caption Заголовок метки
Color Цвет метки
Cursor Вид курсора, который будет виден при наведении мыши на метку
Enabled Определяет доступность компонента пользователю True – компонент доступен, цвет обычный False – компонент не доступен, цвет серый
Font Шрифт
Height Высота компонента
Hint Текст подсказки, если свойство ShowHint=true
Left Отступ компоненты слева от края формы
Name Имя компоненты, к которому можно обращаться в программе
ShowHint Включение/Выключение подсказок True ‑ подсказка включена False ‑ подсказка выключена
Top Отступ компонента от верхнего края формы
Visible Определяет видимость компонента True ‑ видимый False – невидимый
Width Ширина компонента

 




<== предыдущая лекция | следующая лекция ==>
Страница Dialogs. | Кнопка с рисунком BitBtn.


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


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

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

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


 


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

 
 

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

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