scusa dai ho cercato di non abbreviare niente ma PictureBox dopo la quarta volta mi rompo le balle a scriverlo ahahah
comunque il codice che avevo postato tramite immagine era una mera prova in un progetto nuovo non stupirti se sono solo 2 righe xD
codice:
Public Class Form1
Dim G As Graphics
Dim objPen As Pen = New Pen(Drawing.Color.Red, 1)
Dim segH As Integer, segW As Integer, Spacer As Integer, bp
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
segH = P.Height - (P.Height / 10)
segW = (segH / 3) * 2
Spacer = segW / 5
bp = New Point((P.Height / 20), Spacer)
End Sub
Private Sub P_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles P.Paint
G = e.Graphics
End Sub
Private Sub Draw()
'objPen.DashStyle = Drawing2D.DashStyle.Solid
G.DrawLine(Pens.AliceBlue, 0, 0, 20, 20) 'Qua invece mi da errore. dice: Exceptio trown: parametro non valido.
'Immagino sia dovuto al fatto che in qualche modo non è una assegnazione "legale" quella che ho fatto per G
G.DrawLine(objPen, bp.X + 1, bp.Y, bp.X + segH, bp.Y) 'Qua c'è un BrakePoint ma non ci arriva e cmunque darebbe errore anche qui
G.DrawLine(objPen, bp.X + 2, bp.Y + 1, bp.X + segH + 1, bp.Y + 1)
G.DrawLine(objPen, bp.X + 3, bp.Y + 2, bp.X + segH + 2, bp.Y + 2)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Draw()
End Sub
End Class
questo è quanto