OVH Cloud OVH Cloud

Debutant

4 réponses
Avatar
Jacques
Bonjour,

J'essaie de me familiariser avec VB Net. J'ai créer une feuille sur laquelle
il y a un bouton à partir duquel je veux ouvrir une autre feuille. Dans VB6
on pouvait afficher cette deuxième feuille avec Form2.show.
Dans VB Net, j'essaie d'ouvir ma feuille 2 comme ceci Form2.show mais j'ai
une erreur !?
"Référence à un membre non partagé..."

Comment résoudre ce problème de base ...??

Merci de vos réponses

4 réponses

Avatar
Etudiant
il faut declarer votre form2

dim F2 as new Form2

Me.show(F2)
Avatar
Jacques
Merci.

Dans le même style ... Si dans un module, je veux utiliser la propriété text
d'un textbox, dois-je encore faire un dim Form avant de récupérer la valeur
se trouvant dans le textbox ?
Merci

"Etudiant" a écrit dans le message de
news:
il faut declarer votre form2

dim F2 as new Form2

Me.show(F2)


Avatar
Etudiant
soit dans le module vous passer en parametre le textbox et votre module
l eremplit, soit votre module vous renvoie du text et vous faite
textbox1.text=MonModule.
Avatar
Jean
J'ai le même soucis et j'ai trouvé la solution dans
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbtchWorkingWithMultipleFormsInVisualBasicNETUpgradingToNET.asp

dans l'exemple présenté,

Dim myNewCust As New CustomerForm()
myNewCust.Show()
myForms.CustomerForm = myNewCust

il faut remplacer

'myForms.CustomerForm = myNewCust' par 'myForms.CustomerForm = Me'

Bon boulot

Jean

"Jacques" a écrit dans le message de
news:
Bonjour,

J'essaie de me familiariser avec VB Net. J'ai créer une feuille sur


laquelle
il y a un bouton à partir duquel je veux ouvrir une autre feuille. Dans


VB6
on pouvait afficher cette deuxième feuille avec Form2.show.
Dans VB Net, j'essaie d'ouvir ma feuille 2 comme ceci Form2.show mais j'ai
une erreur !?
"Référence à un membre non partagé..."

Comment résoudre ce problème de base ...??

Merci de vos réponses