- •Занятие №5. Рисунки в пользовательских формах.
- •Рисунки.
- •Практическая работа №5-1 «Внедрение рисунка»
- •Присваивание объектам свойств будем производить программно.
- •Тестирование и отладка программ.
- •Окно редактирования кода с окном сообщения об ошибке.
- •Окно редактирования кода с указанной ошибкой
- •Практическая работа №5-3 «Работа с рисунком»
Занятие №5. Рисунки в пользовательских формах.
Вопросы:
Свойства объекта Image.
Отладка программ.
Рисунки.
Объект Image – служит для размещения рисунка, загружаемого из графического файла.
Свойства объекта Image (Рисунок)
Элемент управления Image (рисунок) создается с помощью кнопки Рисунок. Он используется для отображения графических файлов. В перечислены некоторые свойства, используемые для управления выводом изображения. Картинку в элемент управления Image можно вставить только программным путем через свойства объекта.
Таблица «Свойства объекта Image»
Свойство |
Значение |
AutoSize (размер) |
Допустимые значения: True (рисунок автоматически изменяет размер для того, чтобы отобразить изображение целиком); False (в противном случае) |
BackColor |
Цвет области фона. В том случае, если размер внедренного рисунка меньше области, которую вы нарисовали, цвет фона можно закрасить. |
BorderColor |
Цвет рамки |
BorderStyle |
Допустимые значения: 0-fm BorderStyleNone (рамка вокруг рисунка отсутствует); 1 - fm BorderStyleSingle (рамка вокруг рисунка одинарная) |
Picture (задает отображаемый графический файл ) |
Надо указать полное имя отображаемого графического файла |
PictureAlignment (Определяет режим выравнивания рисунка в границах объекта) |
Допустимые значения: 0 – fmPictureAlignmentTopLeft (в верхнем левом углу) 1 fmPictureAlignmentTopRight (в верхнем правом углу) 2- fmPictureAlignmentCenter (в центре) 3 - fmPictureAlignmentBottomLeft (в нижнем левом углу) 4 fmPictureAlignmentBottomRight (в нижнем правом углу) |
PictureSizeMode (Определяет режим согласования размеров рисунка и размеров элемента управления) |
Допустимые значения: 0 – fmPictureSizeModeClip (не помещающиеся в границах объекта части рисунка обрезаются) 1 – fmPictureSizeModeStretch (рисунок масштабируется без сохранения пропорциональности так, чтобы он занимал всю поверхность объекта) 3 – fmPictureSizeModeZoom (рисунок масштабируется с сохранением относительных размеров так, чтобы он помещался целиком внутри объекта) |
PictureTiling (разрешает размножение рисунка по всей поверхности объекта, если размер рисунка меньше размеров объекта) |
Допустимые значения: True (объект покрывается мозаикой из рисунка); False (в противном случае) |
SpecialEffect (Определяет вид самого элемента управления) |
Область рисунка может принимать разные эффекты (выпуклости, вдавленности и т.д.) |