Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Встроенная графика Добавлено: 13.03.07 10:04  

Автор вопроса:  s12
Люди кто нибудь знает как использовать встроенные средства графики vb.net? Если таковые вообще имеются, перерыл кучу литературы ничего не нашел.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #1 Добавлено: 13.03.07 10:14
Как это не нашел???? "Не верю!"©

Ответить

Номер ответа: 2
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #2
Добавлено: 14.03.07 17:23
ну вапще кнопка тоже графика - тебя что именно интересует?
я так думаю, что не 3D (его нет), а просто там линии, кружочки, квадратики, текст, текстуры, повороты всего этого, матричные преобразования - это всё есть и не так уж и спрятано.
Drawing
Drawing2D
в инете инфы валом - даже в msdn можно что-то найти по этой теме.

Ответить

Номер ответа: 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

Ответить

Номер ответа: 4
Автор ответа:
 s12



Вопросов: 24
Ответов: 363
 Профиль | | #4 Добавлено: 17.03.07 08:43
Спасибо всем огромное.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам