Рисование изображений в форме
Обновлен: Ноябрь 2007
В этом разделе будет описан способ отображения изображения с помощью вызова графических методов.
В предыдущем разделе был рассмотрен способ отображения изображения с помощью элемента управления PictureBox. В Visual Basic также можно отобразить изображение из файла при помощи графических методов. Как и в предыдущем разделе, использование графических методов вместо элемента управления PictureBox необходимо, если нужно выполнить специальную функцию, например повернуть изображение.
Отображение изображения
Чтобы отобразить изображение на форме или элементе управления, используйте графический метод DrawImage. Метод DrawImage в качестве аргумента принимает точечный рисунок и координаты X и Y, определяющие левый верхний угол изображения.
Практическое задание
Отображение повернутого изображения
В меню Файл выберите команду Создать проект.
В области Шаблоны диалогового окна Создание проекта выберите команду Приложение Windows.
В окне Имя введите DrawImage и нажмите кнопку ОК.
Откроется новый проект Windows Forms.
В обозревателе решений дважды щелкните узел Мой проект, чтобы открыть конструктор проектов.
В конструкторе проектов перейдите на вкладку Ресурсы, выберите команду Добавить ресурс, а затем команду Добавить существующий файл.
В диалоговом окне Добавить существующий файл к ресурсам перейдите к любому графическому файлу, выберите его и нажмите кнопку Открыть.
В обозревателе решений выберите узел Form1, затем в меню Вид выберите Код, чтобы открыть редактор кода.
В редакторе кода выберите команду Рисование в раскрывающемся списке События.
В обработчике событий Form1_Paint добавьте следующий код.
e.Graphics.RotateTransform(45) e.Graphics.DrawImage(My.Resources.picture, 50, 0)
Примечание. Замените picture на имя ресурса, который был добавлен на предыдущем шаге.
Нажмите клавишу F5 для запуска программы. На форме должно появиться повернутое изображение.
Следующие действия
В данном разделе был рассмотрен способ отображения на форме повернутого изображения. На этом завершается глава, посвященная графическим методам. В следующей главе будет рассказано о том, как совместно использовать созданные программы.
Следующее занятие: Распространение программы