Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: image-objektin indeksit... vb

nomic [14.02.2004 10:47:00]

#

eli siis mulla on ongelmana tämmöinen:
mulla on esim kolme image1 ja kun painan command1:stä niin se liikkuu vasemmalle mutta entäs kun painan command2:sta ja se lisää uuden image1:sen (indeksi arvo on 1 silloin) niin miten saan senkin liikkumaan kun taas painetaan command1:stä kun näitähän on kaksi ja olen jotain jo yrittänyt mutta se joko herjaa erroria tai sitten liikkuu sen toisen pikseleitten mukaan, mietin että pitäisikö sen uudemman image1:n koordinaatit laittaa talteen jonnekkin ja nappia painamalla se sitten ottaa ne esille käyttöön jne... en vain osaa :)
eli olisi hienoa jos joku osaisi auttaa tässä
yrittäkää saada tekstistä selvää :)

setä [14.02.2004 11:05:16]

#

Kerro nyt mitä haluat Command1:n ja Command2:n tekevän noille image-objekteille.

minapamina [14.02.2004 11:15:36]

#

Jos nyt ymmärsin oikein niin kun painaa command1, niin kaikki image1 objektit liikkuvat 100 oikealle. Kun painaa command2, niin tulee uusi image1 koordinaatteihin 0,0.

Dim maara
Private Sub Command1_Click()
    For i = 0 To maara
        Image1(i).Left = Image1(i).Left + 100
    Next i
End Sub

Private Sub Command2_Click()
    Load Image1(maara + 1)

    maara = maara + 1
    Image1(maara).Left = 0
    Image1(maara).Top = 0
    Image1(maara).Visible = True


End Sub

Private Sub Form_Load()
    maara = 0
End Sub

nomic [14.02.2004 11:28:04]

#

minapamina, kiitos! tuota juuri hain, sori oon huono selvittää aina kaikkea :)
*kiittää monasti*
juu eli siis tiesin teoriassa miten tuo hoidetaan mutta kun en vain osannut luoda tuota koodiksi tiesin et jotenkin tolla tavoin se toimii mutta kiitän vielä kerran tätä on jo pohdittu putkiaivoilla pienen tovin :)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta