Страница: 1 |
Страница: 1 |
Вопрос: Графика
Добавлено: 11.03.09 08:34
Автор вопроса: Jaychibek | ICQ: презираю
ДОбрый день!
Рисовать графики на .NET мне никогда не доводилось.
Как можно написать процедуру чтоб она PictureBox рисовала
графику по заданным параметрам.
Private Sub Form1_Paint1(ByVal sender As Object, ByVal e As _
System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
' Draw a dotted black line 25 pixels from the top of the form.
Dim LPen As New System.Drawing.Pen(System.Drawing.Color.Black)
LPen.DashStyle = Drawing2D.DashStyle.Dot
e.Graphics.DrawLine(LPen, 0, 25, Me.Width, 25)
End Sub
Этот код обрабатывает событие. А я хочу чтоб она рисовалась после того как необходимые расчеты будут выполнены. Спасибо всем заранее
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Kardinal
ICQ: 360041513
Вопросов: 1
Ответов: 164
Web-сайт:
Профиль | | #1
Добавлено: 11.03.09 08:53
Готовых решений нет, прийдется самому все прописывать даже нанесение сетки. После расчетов просто пишешь са11 процедура.
Номер ответа: 2
Автор ответа:
Jaychibek
ICQ: презираю
Вопросов: 10
Ответов: 20
Профиль | | #2
Добавлено: 11.03.09 11:09
То что код стоит выше, он Рисует в данной форме событием Paint. А как можно сделать чтоб ето процедура обрабатывалась допустим когда я нажму кнопку.
Номер ответа: 3
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 11.03.09 13:02
По клику на кнопку вызови метод Refresh или Invalidate для формы, они запустят перерисовку формы