non, c´est du VB6 et, a priori, la syntaxe est la bonne. Je n´ai plus fait de VB (et particulièrement du 6) depuis longtemps, mais la valeur picture d´une picturebox attend un objet d´image (je ne sais as quel est le nom du type) et la fonction loadimage charge un fichier image et renvoie l´objet contenant cette image tel qu´une picturebox puisse l´utiliser.
Par contre le problème peut venir de plein d´autre chose. Est-ce que tu es sûr que tes fichiers d´images existent ? et qu´ils sont bien là où tu les attend (donne un chemin absolu si jamais pour l´instant tu donne un chemin relatif, car en débogage, le dossier de travail n´est pas le même qu´ensuite), combien veut intessai ? est-tu sûr que c´est compris entre 0 et 6 ? affiche le quelque part pour le vérifier.