Problème de Forms Dynamiques HELPP !!!!

[Résolu]
Signaler
Messages postés
72
Date d'inscription
dimanche 24 novembre 2002
Statut
Membre
Dernière intervention
29 avril 2005
-
Messages postés
72
Date d'inscription
dimanche 24 novembre 2002
Statut
Membre
Dernière intervention
29 avril 2005
-
Bonsoir a tous

Autant expliquer le problème dans son entier lol
J'ai créé un programme de messagerie instantanée (type msn)
et pour chaque conversation je fais comme msn, je veux ouvrir une nouvelle form
Pour cela je voudrais utiliser la création des forms dynamiques.

Avec le code suivant dans un module :
Public mavar() As Form2
Public monindex As Integer

et ce code la dans un bouton pour créer une nouvelle fenêtre
monindex = monindex + 1
ReDim mavar(monindex)
Set mavar(monindex) = New Form2
mavar(monindex).Show

Et lorsque je veux modifier la valeur d'un champ d'une de ces form dynamiques j'utilise
mavar(1).Text1.Text = "changé"

Ca ça marche uniquement lorsqu'il y a une seule page dynamique de créée,sinon j'ai le droit a un message d'erreur "Variable objet ou variable bloc width non définie"

Je comprends pa du tout ce qui se passe
Est-ce que c'est un bug de vb ?
Est-ce qu'on peut contourner ça ?

Merci d'avance d'éventuelles réponses :-)
Eka808

5 réponses

Messages postés
72
Date d'inscription
dimanche 24 novembre 2002
Statut
Membre
Dernière intervention
29 avril 2005

J'ai résolu le problème grace a thierry en fait
thx a lui lol
voici un exemple fonctionnel ^^

http://membres.lycos.fr/eka808/filesforum/ex.zip

Eka808
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 112 internautes nous ont dit merci ce mois-ci

Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
6
essaye ca en l'adaptant pour inserer monindex

Dim NewForm() As Form1
ReDim Preserve NewForm(2)
Set NewForm(1) = New Form1
NewForm(1).Show
NewForm(1).Caption = "hello"

Set NewForm(2) = New Form1
NewForm(2).Show
NewForm(2).Caption = "ca va ?"
Messages postés
72
Date d'inscription
dimanche 24 novembre 2002
Statut
Membre
Dernière intervention
29 avril 2005

Apparemment tu n'as pa compris mon problème
Voici un exemple l'illustrant

http://membres.lycos.fr/eka808/filesforum/ex.zip

@++
Eka808
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
6
euh, juste un truc,
tu aurai pu passer ma reponse en reponse acceptée.
Messages postés
72
Date d'inscription
dimanche 24 novembre 2002
Statut
Membre
Dernière intervention
29 avril 2005

la tienne ne marchait pas, je me suis juste servi de ton code pour faire un code fonctionnel :-)
Eka808