Avatar billede Daniel.E Praktikant
13. marts 2002 - 15:17 Der er 3 kommentarer og
1 løsning

Stjernehimmel

Jeg vil godt lave et program som kan lave en stjerne himmel på en picturebox.

Det som jeg mener med det er at sætte en prik ramdom 100 gange i pictureboxen, på picture1´s x,y.

Hvordan går man deT?

Vb2
Avatar billede proaccess Nybegynder
13. marts 2002 - 15:35 #1
Private Sub Command1_Click()
  Randomize Timer
  Dim z
  Picture1.ScaleMode = vbPixels
  For z = 1 To 100
    Picture1.PSet (Int(Rnd(1) * Picture1.ScaleWidth), Int(Rnd(1) * Picture1.ScaleHeight))
  Next
End Sub

husk at sætte AutoRedraw til True...
Avatar billede proaccess Nybegynder
13. marts 2002 - 18:03 #2
var det ikke de 15 point værd? - eller skal du have svaret uddybet?
Avatar billede answermaster Nybegynder
18. marts 2002 - 19:55 #3
Jeg kunne forstille mig at du er ret ny inden for visual basic så jeg vil prøve at skære det ud i pap.

-----Understående kode kopieres ind i en command button(en knap)----

dim X, Y as integer

for n = 1 to 100
' Dette her er en for next løkke
' den går i gennem dette sted 1 til 100 gange her

randomize ' Gør så at et tilfældigt tal altid vil være tilfældigt
x = int(rnd * picture1.scalewidth)
y = int(rnd* picture1.scaleheight)

' overstående finder stedet i picture1 hvor der skal sættes en stjerne


' tegner stjernerne
picture1.pset (x, y), rgb(255,255,255)

' (Pset laver en prik!)


next n

-------------


Håber at du har forstået det!

/answer
Avatar billede answermaster Nybegynder
01. april 2002 - 12:19 #4
Virker det???
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