25. marts 2004 - 17:16
Der er
5 kommentarer og 1 løsning
tegne i 2d/3d
Forstil jer en labyrint. i 2D... Jeg havde så en ide om at lave en form. i den form skulle der være 4 knapper op,ned,venstre,højre. og så en picture dims, hvor man så tegner labyrinten efter f.eks et kort defineret i en text fil... er dette forståeligt?
Annonceindlæg fra Conscia
25. marts 2004 - 17:22
#1
ja - men det er ikke noget spørgsmål er det :-)
25. marts 2004 - 17:25
#2
jo... Hvordan gør jeg... Det skulle gerne tegnes i en fast defineret picturebox... Jeg sidder og lege lidt nu, se her: Dim g As Graphics = Me.CreateGraphics Dim myPen As New Pen(Color.Red) myPen.Width = 5 g.DrawLine(myPen, 1, 1, 45, 65) g.DrawLine(myPen, 0, 0, 10, 10) men den tegner NADA... selv når jeg prøver til en picture box... Det er noget i stil med "eye of the beholder" spillende, hvis du kender dem.
25. marts 2004 - 17:28
#3
Jeg vil ikke rode mig ud i for meget - lad spørgsmålet stå , så kommer der sikkert nogle i løbet af dagen der er mere hjemme i VB end jeg er.....
25. marts 2004 - 17:29
#4
kan du ikke bare prøve? Nu har jeg lige prøvet: " Dim g As Graphics ' Sets g to a Graphics object representing the drawing surface of the ' control or form g is a member of. g = PictureBox1.CreateGraphics 'Dim g As Graphics = PictureBox1.CreateGraphics Dim myPen As New Pen(Color.Red) myPen.Width = 5 g.DrawLine(myPen, 1, 1, 45, 65) g.DrawLine(myPen, 0, 0, 10, 10) " og det vil sku heller ik
26. marts 2004 - 11:19
#5
Jeg koder 99% i c#, så der er sikkert småfejl i flg VB. Desuden sidder jeg ikke ved en .Net PC, så det er ikke testet (så, det må være nok disclamers) Prøv: Dim g as Graphics dim p as Pen g = Graphics.FromImage(PictureBox1.Image) p = new Pen(Color.Red) ... tegne tegne ... p.Dispose() g.Dispose() PictureBox1.Invalidate()
08. marts 2005 - 16:12
#6
lukker
Kurser inden for grundlæggende programmering