Как рисовать?

Обсуждение проблем, возникающих при разработке программ для мобильных устройств.
zeny
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 21.01.2005 (Пт) 16:35

Как рисовать?

Сообщение zeny » 07.12.2005 (Ср) 20:06

делаю picturebox, называю его picbio пишу в picbio_Paint:
Dim myPen As New Pen(Color.Red)
Dim W As Integer, H As Integer
H = picbio.ClientRectangle.Height
W = picbio.ClientRectangle.Width

Try
picbio.CreateGraphics.DrawLine(myPen, 0, CInt(0.5 * H), CInt(W), CInt(0.5 * H))
Catch
End Try

ну и кнопку делаю и в ней пишу:
picbio_Paint(Nothing, Nothing)

и ничего на покете не рисуется %(
запускаю эту прогу на большом компе - всё рисуется!
что я делаю не так?

mad_Max
Бывалый
Бывалый
 
Сообщения: 203
Зарегистрирован: 15.09.2002 (Вс) 21:17
Откуда: Russia, Cherepovets

Сообщение mad_Max » 10.12.2005 (Сб) 0:15

В событии Paint передается объект Graphics - используй его
Код: Выделить всё
e.Graphics.DrawLine(myPen, 0, CInt(0.5 * H), CInt(W), CInt(0.5 * H))

И чтобы сделать перерисовку, нужно picbio.Invalidate()

zeny
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 21.01.2005 (Пт) 16:35

Сообщение zeny » 10.12.2005 (Сб) 14:31

спасибо!


Вернуться в Visual Basic для мобильных устройств

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList