Читайте также:
|
|
В Visual Basic достаточно просто можно добавить в вашу программу художественные изображения.
Есть два объекта контейнера, способные содержать в себе точечный рисунок из графического файла и позволяющие рисовать на своей поверхности с помощью графических методов – это форма и элемент PictureBox (графическое поле). Оба они могут содержать в себе другие управляющие элементы и обладают графическими методами. Как форма, так и графическое поле обладают системой координат. По умолчанию начало отсчета находится в левом верхнем углу объекта. Ось Х направлена вправо, ось Y вниз. Единицу измерения координат можно выбрать. За это отвечает свойство ScaleMode. По умолчанию в качестве единицы измерения выбран твип. Эта единица соответствует 1/1440 дюйма или 0,0176 миллиметра. Можно также выбрать в качестве единицы измерения пиксели (размер точки на рисунке), пункты или символы (применяется для текста), дюймы, сантиметры или миллиметры.
Существует три элемента графического управления: Image (рисунок), Line (линия) и Shape (фигура).
Изображения могут быть помещены в форме, в элементе управления графическое поле (PictureBox) и в элементе управления Рисунок (Image). Visual Basic позволяет загружать в приложение файлы.jpg и.gif, а также.bmp,.dib,.ico,.cur, wmf и.emf.
Во время разработки изображение может быть добавлено в форму или элемент управления двумя способами:
- из графического файла с помощью свойства Picture;
- через буфер обмена.
В последнем случае следует скопировать графику из другого приложения в буфер обмена, вернуться в Visual Basic, выбрать форму, рисунок или графическое поле и в меню Edit (правка) выбрать Paste (вставить).
Для удаления рисунка из объекта следует выделить этот объект, затем в окне свойств выбрать свойство Picture, двойным щелчком на значении этого свойства выделить его и, наконец, нажать клавишу Delete.
В период выполнения можно выполнить загрузку изображения несколькими способами.
Например, можно использовать функцию LoadPicture для присвоения полного имени файла свойству Picture. Следующий оператор загружает файл bmp1.bmp в элемент управления pic1:
pic1.Picture = LoadPicture(“c:\Pict\bmp1.bmp”)
Можно также скопировать изображение из одного объекта в другой. Следующий оператор копирует графику из элемента управления – рисунок img1 в элемент управления – графическое поле pic1:
img1.Picture = pic1.Picture
Для удаления изображения в период выполнения без замены его другим изображением можно воспользоваться функцией LoadPicture.
Следующий оператор удаляет изображение из графического поля img1:
img1.Picture = LoadPicture(“”)
Средства управления Line (Отрезок) и Shape (Фигура) позволяют создавать геометрические фигуры. Эти полезные средства находятся в панели инструментов, и вы можете ими воспользоваться для создания разнообразных фигур разных цветов и размеров. Объекты, созданные таким способом, имеют ряд ограничений – они не могут использоваться программой в ходе ее выполнения и не могут отображаться поверх других объектов - но все же это простой и быстрый метод создания графических элементов.
Вы можете использовать средство управления Line (Отрезок) для создания прямой линии в вашей форме. Затем вы можете установить ряд свойств, влияющих на внешний вид созданной линии, как вы это делаете для других объектов. Наиболее важными свойствами для объекта «отрезок» являются BorderWidth (Толщина), BorderStyle (Тип линии), BorderColor (Цвет) и Visible (Видимость). Свойство BorderWidth (Толщина) позволяет регулировать толщину линии. Это особенно полезно при создании подчеркивания или линии, отделяющей один объект от другого. Свойство BorderStyle (Тип линии) позволяет делать линию сплошной, точечной или пунктирной, а свойство BorderColor (Цвет) – устанавливать для линии любой из используемых в Visual Basic стандартных цветов. Наконец, свойство Visible (Видимость) позволяет скрывать линию или отображать ее по мере необходимости.
Для создания прямоугольников, квадратов, овалов и окружностей в вашей форме можно использовать средство управления Shape (Фигура). Можно создать нужное изображение с помощью средства управления Shape (Фигура), а затем в окне Properties (Свойства) задать характеристики изображения. Свойство Shape контролирует вид изображения: можно выбрать прямоугольник, прямоугольник со скругленными углами, квадрат, квадрат со скругленными углами, овал или окружность. Сложные изображения могут быть созданы путем отрисовки нескольких фигур и отрезков.
Другими важными свойствами для объекта Фигура являются FillColor (Цвет заливки), позволяющее задавать цвет объекта; FillStyle (Тип заливки), позволяющее задавать текстуру узора заполнения; и BorderColor (Цвет контура), позволяющее отдельно задавать цвет для контура фигуры. Объект Фигура также имеет свойство Visible (Видимость), дающее возможность скрывать или отображать изображение по мере необходимости.
Дата добавления: 2015-07-11; просмотров: 120 | Нарушение авторских прав