Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Алексей Немиро -

Visual Basic .NET - Графика

Все примеры / Мультимедиа / Графика

Как нарисовать что-либо на Form/PictureBox?

Автор: Алексей Немиро | добавлено: 05.03.2010, 19:57 | просмотров: 11092 (2+) | комментариев: 0 | рейтинг: *x6
Простой пример рисования на форме и/или PictureBox.

Инструкции

Разместите на форме один элемент PictureBox и Button. Размер PictureBox должен быть не менее 32x32. Вставьте следующий код и запустите проект.

Код

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  Dim g As Graphics = PictureBox1.CreateGraphics()
  Dim pen1 As New System.Drawing.Pen(Color.Black, 2)
  'прямая линия начиная с 15 пикселя с верху до левого угла размером 32 пикселя
  'черного цвета, толщиной 2 пикселя
  g.DrawLine(pen1, 0, 15, 32, 15)
  'линия синего цвета, проходящая по-диоганали с верхнего 
  'левого угла в нижний правый размером 32 пискселя
  g.DrawLine(Pens.Blue, 0, 0, 32, 32)
  'линяя красного цвета, проходящая по-диоганали с нижнего 
  'левого угла в верхний правый угол размером 32 пискселя
  g.DrawLine(Pens.Red, 0, 32, 32, 0)
  'круг зеленого цвета
  g.DrawEllipse(Pens.DarkGreen, 0, 0, 32, 32)
  'квадрат цветом Aqua
  g.DrawRectangle(Pens.Aqua, 2, 2, 28, 28)
End Sub
Об авторе

Алексей Немиро

Интернет-деятель. Автор многочисленных статей и переводов статей по программированию и информационным технологиям. Работы Алексея можно найти в популярных печатных изданиях компьютерной тематики. Автор проекта Kbyte.Ru.
Сейчас Алексей занимается профессиональным Web-программированием на базе технологий .NET Framework. Иногда пишет различные программки и компоненты для Windows и Android. В свободное время занимается Web-дизайном, увлекается фото- и видеосъемкой.

См. также:
Профиль автора
Алексей Немиро
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики