2017-03-17 13 views
1

私は同様の問題を探そうとしましたが、VBでは何も見つかりませんでした。Visual Basic:異なるフォームからStreamWriterに書き込む

私は複数のフォームを持っています。これらのフォームはそれぞれ独自のデザインと機能を持っています。 Form1はStreamWriterファイルを作成し、他のフォームを起動します。 Form2などは、同じファイルに追加できる必要がありますが、私は他のフォームからファイルにアクセスすることはできません。

私はForm1の公共としてファイルを宣言しようとしている、とも私が使って試してみました:

をForm1:

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

のForm2:

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

が、これはなくてForm2のをロードします私が設計モードでそれを置いたコントロールのいずれか。あなたはより多くの情報についてはInitializeComponent()方法

Public Sub New(ByVal myFile As StreamWriter) 

InitializeComponent() 

Me.myFile = myFile 

End Sub 

が欠落している

答えて

関連する問題