Airel35
Messages postés16Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention13 février 2009
-
16 avril 2008 à 19:33
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
16 avril 2008 à 20:38
Je m'explique !
J'ai crée un tableau(x,y) contenant des chaines qui représentent le nom de mes images, exemple :
Ici, background et pieddepage font référence à des zones Picture d'un autre formulaire contenant toutes mes images.
En gros je voudrais que le code suivant fonctionne :
me.image.picture = form_images.tableau(1,1).picture
correspondant à
me.image.picture = form_images.background.picture
Mais bon ça ne marche pas
Je suis conscient que mon explication n'est pas du tout claire mais moi même ne comprenant pas tout à VB et à comment stocker des images (je débute), je ne peux mieux vous aider.
Pour résumer, j'ai stocké mes images dans dans zones picture d'un formulaire appelé form_images.
Les noms de ces zones picture ont été stocké dans un tableau.
A l'aide de Rnd, je recupère x et y de mon tableau au pif et je voudrais afficher l'image correspondante.
Ce qui veut dire que je ne peux pas coder en direct me.image.picture = form_images.[image a chargée].picture
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201259 16 avril 2008 à 19:43
Salut,
Est ce que tu peux montrer la déclaration du tabelau?
Car il faut qu'il soit du type StdPicture je crois
Sinon tu peux charger les image depuis le disque avec LoadPicture
Airel35
Messages postés16Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention13 février 2009 16 avril 2008 à 20:02
Premièrement, merci à vous deux !
@ jrivet :
Pour la déclaration de variables j'a utilisé un type string :
Dim tableau(1 To 4, 1 To 13) As String
Je ne savais pas que l'on pouvais mettre le tableau en type stdpicture.
Pour le loadpicture, je ne veux pas car comme mon prog à pour but d'être compilé en .exe, à quoi ça me servirai d'aller chercher des images extérieures.
@Charles Racaud :
Set me.image.picture = form_images.tableau(1,1).picture
Ca ne fonctionne pas.
Et qu'entends tu par "si tu nous disait aussi ce qui ne marche pas ?" ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201259 16 avril 2008 à 20:05
Re,
"Pour le loadpicture, je ne veux pas car comme mon prog à pour but
d'être compilé en .exe, à quoi ça me servirai d'aller chercher des
images extérieures." = > a ne pas avoir un EXE qui pèse 10 Mo... tu déploies les images avec ton EXE.
Sinon pour revenir à ton problème OU sont stockées les images? pas leur noms, les images à proprement parler?