2017-03-17 1 views
1

J'ai essayé de chercher un problème similaire mais je n'en ai trouvé aucun pour VB.Visual Basic: Ecrire à StreamWriter à partir de différents formulaires

J'ai plusieurs formes, toutes avec leur propre conception et fonction. Form1 crée un fichier StreamWriter et lancera les autres formulaires. Form2 et ainsi de suite doivent être en mesure d'ajouter au même fichier, mais je ne peux pas accéder au fichier à partir des autres formulaires.

J'ai essayé de déclarer le fichier en tant que public dans Form1, et aussi j'ai essayé d'utiliser:

Form1:

Dim newForm As New Form2(myFile) 
newForm.show() 

Form2:

Public Sub New(ByVal myFile As StreamWriter) 
    Me.myFile = myFile 
End Sub 

mais cela chargera Form2 sans l'un des contrôles que je mets en mode design.

Répondre