Avatar billede hcichosz Praktikant
07. juni 2003 - 20:11 Der er 9 kommentarer og
1 løsning

[VB6]Skift af billeder

Hej
Jeg har en form og en timer og ca 10 billede jeg gerne vil have vist på skift i på formen, men det må ikke være sådan at man kan vælge andre billeder end de 10 der er bestemt.
hvordan laver man det og hvad er koden der til
mvh HC
Avatar billede joern Nybegynder
07. juni 2003 - 23:11 #1
Hej.

Skal billederne vises på selve formen?  og ikke i en picture- eller imageboks.

Under timeren:

Form1.Picture = LoadPicture(sti & "bil" & a & ".jpg")
a = a + 1
If a = 11 then a = 0

billederne skal selvfølgelig så hedde bil0.jpg, bil1.jpg bil2.jpg ...

M.v.h.  Jørn
Avatar billede hcichosz Praktikant
08. juni 2003 - 01:11 #2
hej og tak for hurtig svar gerne i en Picruerbox vis det er ok
Avatar billede joern Nybegynder
08. juni 2003 - 09:21 #3
Hej.

Imageboks og Pictureboks har forskellige egenskaber.  Læs i hjælpen hvilken der bedst dækker dit behov.

Ellers er koden den samme.

For at blanke:  image1.picture = LoadPicture()

M.v.h.  Jørn
Avatar billede hcichosz Praktikant
08. juni 2003 - 10:47 #4
hej igen det kan jeg ikke få til at virke gider du prøve at lave hele soursen til mig
på forhånd tak
nvh HC
Avatar billede joern Nybegynder
08. juni 2003 - 11:48 #5
HC>>
Skriv her den kode du har lavet!

m.v.h.  Jørn
Avatar billede hcichosz Praktikant
08. juni 2003 - 15:09 #6
hej jeg har ikke noget der bare er i nærheden af at virke er ret begynder agtig med mit vb6 såå...
mvh HC
Avatar billede joern Nybegynder
08. juni 2003 - 16:41 #7
Hej.

Jeg vil ikke skrive din kode.  Bliv inspireret af dette projekt.
http://www.jkfsoft.dk/pakker/kilde8.zip
Programmet kan ses på http://jkfsoft.dk/visbill.htm

Kildeteksten ligger der 2 dage.  Tak for point!

M.v.h.  Jørn
Avatar billede hcichosz Praktikant
08. juni 2003 - 21:27 #8
Hej og mange tak
du skal heller ikke skrive min kode
Avatar billede hcichosz Praktikant
08. juni 2003 - 22:52 #9
hej ville bare lige sige at nu virker det.
men det er lavet med 11 Pictureboxe på en form en der heder Picture1 og 10 der heder SkjultBillede i en arry så er der en timer og en knap

Private Sub Command1_Click()
Timer1 = True
End Sub

Sub Timer1_Timer()
    Static iCount As Integer

    iCount = iCount + 1
    Picture1.Picture = SkjultBillede(iCount).Picture
    If iCount >= 10 Then
        iCount = 0
    End If

End Sub

mvh HC og igen tak for hjælpen
Avatar billede joern Nybegynder
09. juni 2003 - 05:50 #10
Hej.

Ok, så behøver billederne jo heller ikke navngives systematisk, men de skal have den rigtige størrelse og forhold mellem siderne.

Hav en god dag.  m.v.h. Jørn
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