Borlandin c++ builderilla teen ohjelmaa, formilla on 10-image kombonenttia, joiden nimet obvat kuva1, kuva2, kuva3, jne.
Nyt pitäisi saada silmukka joka käy kaikki kuvat läpi. Miten saan että se katsoo tuon kuvan numeron muuttujasta.
tässä nyt esimerkki
for (muuttuja = 0; muuttuja < 10; muuttuja++) { kuvamuuttuja->Left = Left + 1; }
eli miten sen saa katsomaan että tuo teksti muuttuja korvataan muuttujalla eikä se etsisi formilta kombonettiä jonka nimi on kuvamuuttuja
(varsinaisella esimerkillä ei ole tekemistä tekemäni ohjelman kanssa)
Miten tämä mahtaisi toimia VB:ssä? Jos siitä keksisin miten se toimii borlandissa.
Et mitenkään järkevästi tuolla tavalla, eikä sitä kyllä noin kuuluisikaan tehdä. Sen sijaan käytännössa aina kun täytyy käsitellä paljon samanlaista tietoa, on järkevää käyttää taulukoita (tai vaikkapa jotain kehittyneempiäkin tietorakenteita kuten vektoreita).
Eli teet niistä image-komponenteista taulukon, jonka alkiot ovat sitten kuva[1], kuva[2], jne. Jos et osaa taulukoiden käyttöä, suosittelen tutustumaan johonkin oppaaseen (esim. https://www.ohjelmointiputka.net/oppaat/opas.
Jos on aivan pakko, niin muistaakseni kaikki formin tai muun komponentit ovat jonkin sortin taulukossa, suunnilleen Form.Components. Siitä voit loopata läpi ja tutkiskella, josko nimi sattuisi täyttämään tuntomerkit.
Aihe on jo aika vanha, joten et voi enää vastata siihen.