Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Группа свойств Visual. Местоположение и размер элемента управления




Читайте также:
  1. D триггер на элементах И-НЕ по схеме трех триггеров
  2. DV триггер на элементах И-НЕ по схеме трех триггеров
  3. F. Область управления временем
  4. FDDI. Кадр. Процедуры управления доступом к кольцу и инициализации работы кольца.
  5. Https://vk.com/club79228136 - БЕСТОПЛИВНЫЙ МАГНИТНЫЙ ДВИГАТЕЛЬ «PERENDEV», группа в контакте.
  6. I.Формы государственного управления
  7. II. Группа C - дискреционная защита.
  8. II. ЕДИНСТВЕННО ПРАВИЛЬНЫЙ СПОСОБ УПРАВЛЕНИЯ ПЕРСОНАЛОМ
  9. II.4. Классификация нефтей и газов по их химическим и физическим свойствам
  10. Sp2-Гибридизованное состояние свойственно атому, если сумма числа связанных с ним атомов и числа его неподеленных электронных пар равна 3 (примеры).

Для определения местоположения и размеров визуального компонента введены два опубликованных свойства для задания координат левого верхнего угла:

Рис. 2.2.Категории свойств визуального компонента.

Для представления их в таком виде нужно отметить флажок By Category в пункте меню Arrange всплывающего меню Инспектора объектов

property Top: Integer;

property Left: Integer;

и два опубликованных свойства для определения размеров:

property Height: Integer;

property Width: Integer;

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

Свойство

property ClientOrigin: TPoint;

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

function ClientToScreen(const Point: TPoint): TPoint;

и наоборот:

function ScreenToClient(const Point: TPoint): TPoint;

Для приведения компонента в соответствие текущим значениям указанных выше свойств используется метод

procedure AdjustSize; dynamic;

Параметры рабочей области компонента определяются следующими свойствами:

  • property ClientHeight: Integer;

определяет высоту рабочей области в пикселах.

  • property ClientWidth: Integer;

определяет ширину рабочей области в пикселах.

  • property ClientRect: TRect;

значение которого есть не что иное, как (0, 0, .clientwidth, ClientHeight). Кому-то будет удобнее пользоваться этим свойством.

Если разработчику неизвестны текущие параметры рабочей области, то он может воспользоваться следующими методами.

Функция

function GetClientOrigin: TPoint; virtual;

возвращает координаты левого верхнего угла рабочей области. Функция

function GetClientRect: TRect; virtual;

возвращает размеры прямоугольника рабочей области.

 


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







lektsii.com - Лекции.Ком - 2014-2021 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты