Ohjelmassani on 12 labelia joiden nimet ovat pelaaja0.text, pelaaja1.text... pelaaja11.text sitten on taulukko pelaajat(11) jossa on 12 muuttujaa. Muuttujilla on arvot valmiina ja ne pitäisi saada siirrettyä labeleihin jokainen omalle kohdalle. Voiko tätä tehdä silmukalla? vb 6 se vielä onnistu kun oli vielä se tekstiboksien indeksi juttu mut onnistuuko vb netillä?
Voit yrittää väsätä tuon .tag arvoilla ja if-lauseilla. Muuta keinoa ei juuri nyt tule mieleen. Osaakohan kukaan sanoa, miksi (mielestäni hyvä) index ominaisuus otettiin VB.Netistä pois?
Pitää käyttää for each looppia.
Esimerkki kirjoittaa Formin kaikkiin labeleihin "Hello man"
Dim st As String ' Käy läpi kaikki kontrollit formilla For Each MyObject As Object In Me.Controls st = CStr(MyObject.name) If st.IndexOf("Label") >= 0 Then 'Tähän oma koodi MyObject.text = "Hello man" End If Next
Aihe on jo aika vanha, joten et voi enää vastata siihen.