Работа с рисунками

Рисунки могут быть помещены в форме, в элементе управления графическое поле (PictureBox) и в элементе управления рисунок (Image). VB позволяет загружать в приложение файлы .jpg и .gif, а также .bmp, .dib, .ico, .cur, .wmf и .emf.

Во время разработки точечный рисунок может быть добавлен в форму или элемент управления двумя способами:

из графического файла с помощью свойства Picture;

через буфер обмена.

В последнем случае следует скопировать рисунок из другого приложения в буфер обмена, вернуться в VB, выбрать форму, рисунок или графическое поле и в меню Edit (правка) выбрать Paste (вставить).

Для удаления рисунка из объекта следует выделить этот объект, затем в окне свойств выбрать свойство Picture, двойным щелчком на значении этого свойства выделить его и, наконец, нажать клавишу Delete.

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

Например, можно использовать функцию LoadPictureдля присвоения полного имени файла свойству Picture. Следующий оператор загружает файл bmp1.bmp в элемент управления pic1:

pic1.Picture = LoadPicture(“c:\Pict\bmp1.bmp”)

Можно также скопировать изображение из одного объекта в другой. Следующий оператор копирует графику из элемента управления – рисунок img1 в элемент управления – графическое поле pic1:

pic1.Picture = img1.Picture

Для удаления изображения в период выполнения без замены его другим изображением можно воспользоваться функциейLoadPicture.

Следующий оператор удаляет изображение из графического поля img1:

img1.Picture = LoadPicture(“”)