[VB 2010] GDI+ in Picturebox

06/25/2011 09:22 Klenix123#1
Hallo Leute,
ich habe gerade ein Problem mit GDI+ in VB 2010.
Ich hab ne Picture Box in meiner Form und auf diese Picturebox möchte ich mit GDI+ etwas zeichnen.
Aber sobald die Form geöfnet wird kommt ein error in dem Steht : "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" bei:
Dim z as Graphics = Picbox1.createGraphics

Ich hoffe ihr könnt mir helfen...
06/25/2011 12:12 Kraizy​#2
Wo genau benutzt du es denn? Am besten gleich das Paint-Event der PictureBox selbst nehmen:
PHP Code:
Private Sub PictureBox1_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox1.Paint
     Dim g 
As Graphics = e.Graphics
     g
.DrawLine(...)
End Sub 
Versuchst deins wohl zu benutzen bevor die PictureBox überhaupt erstmal geladen wurde, deshalb der Fehler.
06/26/2011 06:08 SmackJew#3
Fehler klingt als gäbe es die Instanz Picbox1 nicht. Erstelle dir eine PictureBox Instanz.