Страница: 1 |
|
Вопрос: Встроенная графика
|
Добавлено: 13.03.07 10:04
|
|
Автор вопроса: s12
|
Люди кто нибудь знает как использовать встроенные средства графики vb.net? Если таковые вообще имеются, перерыл кучу литературы ничего не нашел.
Ответить
|
Номер ответа: 3 Автор ответа: mechanical_man
Вопросов: 17 Ответов: 10
|
Профиль | | #3
|
Добавлено: 15.03.07 21:04
|
Безусловно такие средства есть.
Чтобы не быть голословным приведу пример, взятый из книги Андрея Гарнаева "Visual Basic .NET: разработка приложений."
"Класс Graphics инкапсулирует в себе контекст графического устройства ин-
терфейса GDI+. Прежде чем нарисовать какой-нибудь объект, например
круг, необходимо создать контекст графического устройства, используя
класс Graphics. Как правило, доступ к контексту графического устройства
производится либо через событие Paint формы, либо переопределением ме-
тода OnPaint. После получения доступа К экземпляру класса Graphics МОЖНО
воспользоваться любым из его методов для создания графического изобра-
жения. Например, в следующих двух кодах использу-
ется метод Drawstring для вывода в форме приветствия "Hello, World!", начиная с точки с координатами (60, 60), причем используется полужирный
шрифт Arial синего цвета высотой 12 пунктов.
Protected Overrides Sub OnPaint(ByVal e _
As System. Windows.Forms.PaintEventArgs)
Dim g As Graphics = e.Graphics
g.DrawString("Hello, World!", _
New Font("Arial", 12, FontStyle.Bold), _
New SolidBrush(Color.Blue) , 60, 60)
End Sub
Public Sub Forml_Paint(ByVal sender As System.Object,
ByVal e As System.Windows.Forms.PaintEventArgs) _
Handles Forml.Paint, MyBase.Paint
Dim g As Graphics
g = e.Graphics
g.Drawstring("Hello, World•",
New Font("Arial", 12, FontStyle.Bold), _
New SolidBrush(Color.Blue), 60, 60)
End Sub
Ответить
|
Страница: 1 |
Поиск по форуму