Tanaka56
Messages postés124Date d'inscriptionsamedi 8 avril 2006StatutMembreDernière intervention29 janvier 2009
-
29 mai 2006 à 20:24
Tanaka56
Messages postés124Date d'inscriptionsamedi 8 avril 2006StatutMembreDernière intervention29 janvier 2009
-
31 mai 2006 à 10:13
Bonjour.
De ma page principale, j'ouvre un formulaire Form1.Show 1, Me
Seulement en arrivant sur ce formulaire, toutes les variables sont vides !
Y-a-t'il un moyen de récupérer facilement toutes les variables de ma page principale?
Exemple :
Dans ma page principale, j'avais mis un MsgBox qui fonctionnait d'après un ListView :
Il m'affichait la ligne entière de mon ListView de la colonne dont j'avais cliquée.
Maintenant, il ne m'affiche plus rien en passant dans mon petit formulaire, qui doit me servir de saisie (Modification ou suppression de la ligne).
Tes variables ont été déclarées dans le formulaire principale avec Private ou Dim. Les variables sont donc privées ( appartiennent à ce formulaire)
Pour partager une variable entre plusieurs formulaires il faut que ces variables soient globales
pour qu'une variable soit globale il faut ouvrir un module et déclarer dans ce module les variables globales par Public mavariable as Typevariable ( Public Chaine as String). Ainsi la variable chaine est accessible par tous les formulaires du projet
On peut aussi rendre Public des fonctions, des subs,des tableaux
J'espère avoir répondu à ton problème
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 30 mai 2006 à 02:23
Salut,
et si après avoir fermer une Form tu veux récupérer tes infos en la réaffichant, il ne faut pas mettre
Unload Me mais Me.Hide
Quand tu rappelles ta Form, si des données étaient saisies dans x TextBox, ces données réapparaissent.
@ ++
Mortalino
Le Mystérieux Chevalier "Provençal, le Gaulois"
N'oubliez pas de lire le règlement