Назначение


Компонент служит для расположения рисунков на форме.



Класс: TdbImage



Свойства компонента

 Свойство

 Тип

 Описание

 AutoSize

 Boolean

 Определяет, необходимо ли устанавливать размеры компонента автоматически в зависимости от загруженного рисунка.

 Canvas

 TCanvas

 Ссылка на объект, позволяющий рисовать на компоненте. Подробней.

 Center

 Boolean

 Определяет, необходимо ли распологать рисунок в центре компонента.

 Cursor

 TCursor

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

 Enabled

 Boolean

 Определяет доступность компонента для пользователя.

 Hint

 String

 Текст всплывающей подсказки, см. также ShowHint

 Name

 String

 Уникальное имя компонента на форме.

 Picture

 TPicture

 Ссылка на объект рисунка. Подробней.

 Proportional

 Boolean

 Определяет, необходимо ли сохранять пропорции при изменении размера рисунка. Данное свойство имеет смысл, если свойство Stretch установлено в True.

 ShowHint

 Boolean

 Определяет, показывать ли всплывающую подсказку, см. также Hint

 Stretch

 Boolean

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

 Tag

 Integer

 Позволяет присвоить число компоненту для собственных нужд.

 TagString

 String

 Позволяет присвоить строку компоненту для собственных нужд.

 Visible

 Boolean

 Определяет видимость компонента.

 Left

 Integer

 X координата компонента на форме

 Top

 Integer

 Y координата компонента на форме

 Width

 Integer

 Ширина компонента

 Height

 Integer

 Высота компонента




Методы компонента

 Метод

 Описание

 procedure Clear

 Очищает рисунок компонента.

 function CanPasteBitmapFromClipboard: boolean

 Функция возвращает True, если в буфере обмена присутствует рисунок в формате bmp.

 function CopyToClipboard: boolean

 Функция копирует рисунок компонента в буфер обмена. В случае успеха, функция возвращает True.

 function PasteBitmapFromClipboard: boolean

 Функция вставляет в компонент рисунок из буфера обмена. Поддерживается только рисунки в формате bmp.





События компонента

 Событие

 Описание

 OnClick (Sender: TObject)

 При клике мышкой по компоненту.

 OnDoubleClick (Sender: TObject)

 При двойном клике мышкой по компоненту.

 OnMouseDown (Sender: TObject; MouseLeft, MouseRight, MouseMiddle: boolean; Shift, Alt, Ctrl: boolean; X, Y: Integer)

 При нажатии кнопки мыши над компонентом.

 OnMouseEnter (Sender: TObject)

 При заходе курсора мыши на компонент.

 OnMouseLeave (Sender: TObject)

 При покидании курсора мыши компонента.

 OnMouseMove (Sender: TObject; Shift, Alt, Ctrl: boolean; X, Y: Integer)

 При перемещении курсора мыши по компоненту.

 OnMouseUp (Sender: TObject; MouseLeft, MouseRight, MouseMiddle: boolean; Shift, Alt, Ctrl: boolean; X, Y: Integer)

 При отпускании кнопки мыши над компонентом.