ВУЗ:
Составители:
Рубрика:
143
8.4.8. Класс картинок PictureBox
Класс PictureBox используется для показа изображений, храня-
щихся в одним из следующих форматов: BMP, JPEG, GIF, PNG, мета-
файл или иконка. Основным свойством данного ЭУ является Image, ко-
торому следует присвоить объект типа Image.
Для задания изображения в PictureBox нужно вначале создать
объект типа Image. Например, загрузить JPEG файл в PictureBox:
Bitmap myJpeg = new Bitmap("mypic.jpg");
pictureBox1.Image = (Image)myJpeg;
Тип Image это абстрактный базовый класс для класса Bitmap (про-
странство имен System.Drawing.Imaging). А Bitmap – основной
класс для работы с изображениями в оперативной памяти. Отметим, что
перед присвоением myJpeg необходимо выполнить преобразование в
производный тип Image.
Размер клиентской области ЭУ PictureBox можно задать с по-
мощью свойства ClientSize. Свойство SizeMode использует пере-
числение PictureBoxSizeMode для задания размера изображения и
его позиционирования в PictureBox. Перечисление PictureBoxSi-
zeMode имеет следующие значения:
Normal – изображение показывается в своем обычном размере
начиная с левого верхнего угла PictureBox;
CenterImage – изображение показывается в середине Picture-
Box, если изображение больше, то края изображения теряются;
AutoSize – размер PictureBox становится равным размеру
изображения;
StretchImage – размер изображения преобразовать к размеру
PictureBox.
8.4.9. Класс индикаторов ProgressBar
ЭУ ProgressBar визуально отображает ход выполнения долго-
временных операций. Он показывает пользователям,
что какой-то процесс выполняется, и он должен
ждать. У данного элемента есть свойства Minimum и
Maximum, которые соответствуют левому (Minimum) и правому (Maxi-
mum) полосы индикатора. Кроме этого есть свойство Step для задания
шага изменения значения индикатора при вызове метода
PerformStep(). Свойство Value возвращает текущее состояние инди-
катора ProgressBar. Также можно использовать свойство Text для
информирования пользователя о процентах выполненных операций или
Страницы
- « первая
- ‹ предыдущая
- …
- 141
- 142
- 143
- 144
- 145
- …
- следующая ›
- последняя »