Графические возможности Visual Basic 2005
Область рисования Область рисования Graphics позволяет выбрать в качестве области рисования определенный объект (обычно – Графическое поле. Объявление: Dim Graph1 As Graphics Сопоставление с областью рисования: Graph1 = Me.PictureBox1.GreateGraphics()
Объекты рисования Перо – Pen определяет цвет и ширину линии рисования. Объявление: Dim Pen1 As New Pen(Color.Red, 3) Установка новых значений: Pen1. Color = Color.Green – установка цвета Pen1. Width = 15 – установка ширины линии (пиксели) цвет Ширина линии
Объекты рисования Кисть – Brash определяет цвет и стиль закрашивания замкнутых фигур. Объявление: Dim Brash1 As New SolidBrash(Color.Red) Установка новых значений: Brash1. Color = Color.Green – установка цвета цвет
Цвет С использованием цветовых констант: Объект.Color=Color.Цвет Где цвет: Red, Blue, Green и т.д. С использованием палитры цветов RGB: Объект.Color=Color.From Arfb(red, green, blue) Где: 0 255
Графические методы
Рисование Текста Метод DrawString(Строка текста, Шрифт, Кисть, координаты начала строки) позволяет вводить текст в область рисования. Аргументы Шрифт и Кисть нужно объявить: Dim drawFont As New Font(Arial, 16) Dim drawBrash As New SolidBrash(Color.Red) Пример: Graph1.drawString(Текст, drawFont, drawBrash, 10, 10)
Система координат Рисование производится к компьютерной системе координат: X Y 0
Система координат Математическая система координат: X Y 0 Перевод из компьютерной системы координат в математическую: Graph1.ScaleTransform(1, -1) – обеспечивает поворот оси Y. Graph1.TranslateTransform(150, -100) – обеспечивает сдвиг по оси X на 150 точек вправо и сдвиг по оси Y на 100 точек вниз.