Avatar billede gadebarnet Nybegynder
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?
Avatar billede skarvenneverdies Nybegynder
25. marts 2004 - 17:22 #1
ja - men det er ikke noget spørgsmål er det :-)
Avatar billede gadebarnet Nybegynder
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.
Avatar billede skarvenneverdies Nybegynder
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.....
Avatar billede gadebarnet Nybegynder
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
Avatar billede clausc Nybegynder
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()
Avatar billede gadebarnet Nybegynder
08. marts 2005 - 16:12 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester