2012-02-07 4 views
1

충돌하고 있습니다 : 나는 여러 아이들을 출시 할 수 있도록하려는자식 폼 컨트롤을 공유하고 나는 자식 폼, 같은 산란 수있는 형태가

Private Sub RunBtn_Click(ByVal sender As System.Object, _ 
      ByVal e As System.EventArgs) Handles RunBtn.Click 
    Dim myChildForm As New form2() 
    myChildForm.Show() 
End Sub 

합니다. 불행하게도, 저는 아이들의 통제하에 갈등을 겪고있는 것 같습니다. 하나의 버튼은 다른 자식의 컨트롤을 실행합니다. 클래스 레벨 변수가 서로 액세스 할 수 있다고 생각하는 것 같습니다. 다음과 충돌하는 등의 개인 공유 변수 (하나 개의 형태는 자신과 다른 형태의 "mp3file"변수를 보는 것 생각) :

Public Class form2 
    Private Shared mp3file As MemoryStream 
    .... 
End Class 

어떻게 자신의 컨트롤과 데이터를 별도로 보관 어린이의 형태를 생성합니까? 개인 공유 사용

답변

1

는 간단하게 모든 문제를 해결

+0

감사합니다 공유 속성을 제거 클래스

Private Shared mp3file As MemoryStream 

의 모든 인스턴스에서 공유됩니다. 심지어 일부는 내가 가지고 있다는 것을 깨닫지 못했습니다 ... –

관련 문제