Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Графические объекты. Управление цветом при графических построениях.



Читайте также:
  1. D триггер со статическим управлением
  2. I. Управление Windows
  3. III. УПРАВЛЕНИЕ ШКОЛЬНЫМ ЛЕСНИЧЕСТВОМ
  4. Quot;Вертикальное" и "горизонтальное" управление действиями
  5. Анатомо-топографические данные оперируемой области.
  6. Антикризисное управление организацией.
  7. Белым цветом помечены ячейки в таблице, где можно вносить изменения.

В 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 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.005 сек.)