tosu
Messages postés28Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention20 août 2004
-
7 août 2004 à 10:57
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 2009
-
7 août 2004 à 15:47
Voilà j'ai déja posé quelques questions qui vous paraissent peut-être bête mais c'est du au fait que je suis à la base plus affuté en delphi ai me reconverti en vb pour le composant mscomm qu'i m'intéresse beaucoup!!!
Comment peut on faire , pour une application qui à par exemple 3 fiches, "Form1, Form2 et form3" je place dans form3 un combobox et je veut utiliser la valeur listindex de ce combo dans les autres fiches???
j'ai essayé en déclarant une variable blobale dans chaque fiche mais ça ne fonctionne pas!??!!!
Ah oui aussi pour ce genre d'apps j'utilise les propriétés ".SHOW et .HIDE" est - ce bon au pt de vue de gestion des ressources ou existe -t-il une autre méthode????
cs_Pingouin
Messages postés262Date d'inscriptionlundi 26 août 2002StatutMembreDernière intervention24 août 2005 7 août 2004 à 11:31
Pour utiliser la propriété listindex de ton combobox dans une autre form il faut faire reference la form qui le contient : form3.combobox.listindex te donnera cette valeur quelque soit la form ou tu place ce code.
Hide se contente de masquer la form si tu veux la decharger completement (perdant ainsi toutes les infos contenues dedans comme le listindex) utilise unload form. Pour l'affichage show charge et affiche la form, pour charger uniquement utilise load form.
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 20099 7 août 2004 à 15:46
Deuxiéme solution : tu étais bien partie avec ta variable c'est plus propre et evite de recharger la Form en faisant un :
TaVariable=Form3.Combobox.Listindex .
Pour la rendre global ajoutes un module à ton Projet ( Projet.....Ajouter un Module )....et en haut rajoutes