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
が欠落している