mortalino
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
30 oct. 2006 à 23:46
Beh il y a une autre technique.
En fait si as 20 Forms, ça prend de la place, et en plus il y a dedans 20 images, déjà charger, ce qui est énorme pour l'executable.
Voilà comment je vois les choses. Si tu as Excel, tu peux travailler avec en parallèle.
Admettons, dans un fichier excel, tu places dans la colonne A le titre de tes films, la col B l'année, la col C le réalisateur, puis les acteurs etc...
1 ligne = 1 film
Ensuite tu crées ton projet exécutable avec vb6, le but : n'avoir qu'une seule Form, ty y places un combo (c'est la dedans qu'on va placer les titres des films qui se trouve dans excel), puis autant de textbox qu'il y aura de paramètres (réalisateur, année, etc) ainsi qu'un control picturebox (pour tes jaquettes).
Quand tu choisis un titre de film dans le combo, ben les données se remplissent toutes seules dans chaque textbox (la technique étant d'ouvrir le classeur contenant les données, on fait une boucle de A1 jusqu'à la dernière ligne de A, et dès que le titre se trouvant dans le combo correspond à une ligne, on arrête la boucle et on lis les données des autres colonnes). Ensuite, au lieu de créer 50 millions de control picturebox, avec la seule qui s'y trouve, on récupère l'adresse du jpg et la place (avec la propriété picture du picture box).
C'est un code vite fait à faire, si t'es ok, je te fais le début (après ce sera à toi d'adapter ou de faire évoluer), sachant qu'il me faut savoir ce qu'il y a comme paramètres (réalisateur ?, date film ?, Nb Acteurs ?, dossier des jaquettes ?) enfin bref, ce genre de choses.
@++
<hr width="100%" size="2" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>