Utiliser un form par l'intermédiare d'une variable
DK78
Messages postés1Date d'inscriptionjeudi 2 avril 2015StatutMembreDernière intervention 2 avril 2015
-
Modifié par Whismeril le 2/04/2015 à 07:43
Whismeril
Messages postés19025Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention19 avril 2024
-
2 avril 2015 à 07:46
Bonjour,
J'aimerais faire quelque chose du genre sur vb.net qui se fait comme ça sur VB6
Public sub masub()
Dim F as form
Set F = Form1
F.Panel1.visible = true
End Sub
Bien sur je ne désire pas rendre visible mon panel1 ceci est juste un exemple. Moi je souhaite juste réussir à passer n'importe qu'elle form de mon programme dans une variable F. A vertain moment de mon programme Set F = Form1 et a d'autre moment F = Form2.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 2 avril 2015 à 07:13
Bonjour,
Je ne suis pas VBNettiste du tout.
Pour autant que je le sache, toutefois, l'affectation d'un objet à une variable ne s'y fait plus comme sous VB6, par l'instruction Set, mais directement par =
Whismeril
Messages postés19025Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention19 avril 2024656 2 avril 2015 à 07:46
Bonjour, je confirme, VB.Net est un langage (tout) objet, l'instruction set n'a donc plus lieu d'être.
L'affectation d'un objet à une variable se fait par référence, sauf pour les types de base qui restent par valeur.
Par contre, il ne me semble pas judicieux d'affecter à une même variable tantôt une form tantôt une autre.
2 avril 2015 à 07:46
L'affectation d'un objet à une variable se fait par référence, sauf pour les types de base qui restent par valeur.
Par contre, il ne me semble pas judicieux d'affecter à une même variable tantôt une form tantôt une autre.