Компоненты отображения графической информации План



бет3/8
Дата26.09.2022
өлшемі456.68 Kb.
#461398
1   2   3   4   5   6   7   8
Lek - 17 Компоненты отображения графической информации

Название метода

Описание метода

Focus

Задает фокус ввода элемента управления

GetScaledBounds

Задает границы, внутри которых масштабируется элемент управления

Hide

Скрывает элемент управления от пользователя

OnClick__Вызывает_событие_сlik_для_указанного_элемента_управления__Load()'>InvokeOnClick

Вызывает событие сlik для указанного элемента управления

Load()

Отображает изображение, указанное в свойстве ImageLocation объекта PictureBox

Load(String)

Задает значение свойства imageLocation, равное указанному URL-адресу, и отображает указанное изображение

OnClick

Вызывает событие click

OnEnter

Вызывает событие Enter

OnLeave

Вызывает событие Leave

OnPaintBackground

Рисует фон элемента управления

ProcessKeyMessage

Обрабатывает сообщение клавиатуры

Scale(SizeF)

Масштабирует элемент управления и любые его дочерние элементы с использованием заданного коэффициента масштабирования

Select()

Активирует элемент управления

Show

Отображает элемент управления для пользователя

События элемента управления PictureBox. Основные события элемента управления PictureBox отображены в таблице 3.




Таблица 3 – Основные события PictureBox

Название события

Описание события

BackColorChanged

происходит при изменении значения свойства BackColor.

Click

Происходит при щелчке элемента управления

FontChanged

Происходит при изменении значения свойства Font

ForeColorChanged

Происходит при изменении значения свойства ForeColor

GotFocus

Генерируется при получении фокуса элементом управления

Leave

Происходит при потере фокуса ввода объектом PictureBox

Resize

Происходит при изменении размеров элемента управления

VisibleChanged

Происходит при изменении значения свойства Visible

Иллюстрацию, отображаемую в поле компонента PictureBox, можно задать во время разработки формы или загрузить из файла во время работы программы. Чтобы задать иллюстрацию во время создания формы, надо в строке свойства Image щелкнуть на кнопке с тремя точками и в появившемся стандартном окне Открыть выбрать файл иллюстрации. Среда разработки создаст битовый образ иллюстрации и поместит его в файл ресурсов (таким образом, в дальнейшем файл иллюстрации программе будет не нужен). Загрузку иллюстрации из файла во время работы программы обеспечивает метод FromFile. В качестве параметра метода надо указать имя файла иллюстрации.


Например, инструкция:
pictureBox1->Image =System::Drawing::Bitmap::FromFile("d:\\Photo\\Pict0025.jpg");
обеспечивает загрузку и отображение иллюстрации, которая находится в файле d:\Photo\Pict0025.jpg. Метод FromFile позволяет работать с файлами BMP, JPEG, GIF, PNG и других форматов.
Программа "Слайд-шоу" демонстрирует использование компонента PictureBox. Окно программы приведено на рис. 1. Следует обратить внимание: сначала на форму надо поместить компонент Panel и присвоить его свойству Dock значение Bottom. Затем на форму надо поместить компонент PictureBox и настроить его (табл. 4). Объявления переменных и функции обработки событий приведены в листинге 1. В начале работы программы конструктор формирует список иллюстраций (jpg-файлов), находящихся в папке пользователя "Мои рисунки". Список хранится в переменной imgList, представляющей собой указатель на список строк. Непосредственное формирование списка выполняет функция программиста FillList. Отображение иллюстрации обеспечивает функция ShowPicture, которая загружает в компонент PictureBox файл иллюстрации. Функция обработки события Click, возникающего при щелчке на кнопке Папка, активизирует отображение стандартного окна Обзор папок.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет