Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_графика.doc
Скачиваний:
3
Добавлен:
16.11.2019
Размер:
4.03 Mб
Скачать

Графические элементы управления

В Visual Basic существует три объекта управления, используемых для создания графических эффектов в приложении:

  • Объект управления «Образ» (Image);

  • Объект типа «фигура»(Shape) служит для создания простых фигур, включая прямоугольники и круги;

  • Объект типа «линия» (Line) служит для создания линий.

Упомянутые объекты могут использоваться для создания графики только во время проектирования. Создание изображений с использованием объектов управления по сравнению с приложением для этой цели графических методов дает, по крайней мере, два преимущества:

  • получается менее объемная программа;

  • объекты используют минимум системных ресурсов.

Объект управления типа «линия»

Объект Line внешне представляет собой отрезок прямой. Свойства линии, такие как стиль, цвет, толщина и координаты начальной и конечной точек, можно изменить с помощью окна свойств. Линию можно перемещать по поверхности формы обычным способом с помощью мыши и изменять ее размеры, перемещая один из ее концов.

Объект управления типа «фигура»

Объект управления типа «фигура» или Shape может применять вид ряда предопределенных фигур:

  • Прямоугольника (с прямыми или закругленными углами);

  • Квадрата (с прямыми или закругленными углами);

  • Овала;

  • Круга.

Фигурой по умолчанию является прямоугольник, другие же доступные типы фигур могут быть установлены с помощью окна свойств Shape.

  • Цвет и пропорции фигуры устанавливаются в окне свойств.

  • Если выбран круг, то самый большой круг, который может быть вписан в прямоугольник, ограничивающий форму;

  • Круги не могут растягиваться в овалы.

Объект типа «фигура» имеет многие свойства, как и другие объекты, например Name, Left (самая левая координата), Topамая правая координата), Height (высота), Width (ширина)

Упражнение 4. Работа с графическими элементами управления

  1. Добавьте к проекту форму. Присвойте ей имя frmShapeLine, а свойству Caption = «Графические элементы управления».

  2. На панели элементов управления выберите элемент Линия (Line).

  3. Установив курсор мыши в левый нижний угол формы, нажмите левую кнопку мыши и, не отпуская ее, установите курсор в верхний правый угол формы. Отпустите кнопку. На форме появится изображение линии. В окне свойств линии установите значение свойств BorderStyle=5 и BorderColor – красный.

  4. Выполняя аналогичные действия, нарисуйте линию, проходящую из верхнего левого угла формы в правый нижний. В окне свойств линии установите свойства значение свойств BorderWidth=8 и BorderColor – зеленый.

  5. На панели элементов управления выберите графический элемент управления Shape. Последовательно устанавливая свойство Shape, установите на форме шесть стандартных контуров (прямоугольник, квадрат, овал, круг, прямоугольник и квадрат со скругленными углами). Прямоугольнику установите свойство BorderStyle =2, квадрату - 3, овалу – 5, кругу – 1, Прямоугольнику со скругленными углами установите свойство BackStyle = 1, BackColor = серый. Квадрату со скругленными углами свойство BorderStyle установите равным 1, BackStyle=1, а BackColor - желтый.

  6. Сделайте форму загружаемой и запустите проект. Результат работы проекта имеет вид примерно как на рис. 16.

Frame7

Свойства FillStyle (Cтиль заполнения) и BorderStyle (Стиль границы) используются для установки стиля заполнения и стиля границы любого контура, нарисованного на форме.

Свойство BackColor (Цвет фона) и FillColor (Цвет заполнения) позволяют добавить цвета к контуру и его границе и устанавливаются в окне свойств выбором из доступной палитры или системных цветов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]