2013-09-30 3 views
0

나는 에서 다음 코드를 발견 유래

내가

For Each f As Form In Application.OpenForms 
    If TypeOf f Is Form1 Then 
    f.Activate() 
    Return 
    End If 
Next 

Dim myChild As New Form1 
myChild.MdiParent = Me 
myChild.Show() 

내가 필요로하는 프로젝트의 첫 번째 양식로 MDIParent 양식을 실행할 때 제대로 작동 첫 번째 양식으로 LOGIN 양식을 열고 MDIParent를 엽니 다.

내가 처음 형태로는 작동하지 위의 코드를 로그인 양식을 열면 .. 내가

답변

0

가의 시작 형태로 사용자의 로그인 양식을 설정 단추 컨트롤에이 코드를 추가하는 솔루션

필요 귀하의 프로젝트.

당신의 버튼에

, 당신의 MDI 자식 폼을 열고 다음 코드를 사용하기 위해 다음

MDI_Main.Show() 
Me.Dispose() 

을 MDI 폼보기 (당신이 원하는 경우 로그인 폼을 닫습니다) :

frmChild.MdiParent = Me 
frmChild.Show() 

이를 필요한 모든 코드입니다.

+0

me.dispose() 프로젝트를 사용할 때 –

+0

이전에이 코드를 사용했습니다. 'Dim a As New MDIParent1 a.Show()'이 코드를'MDIParent1.Show()'로 변경했습니다. 이제 코드가 작동 중입니다. –

+0

작동하는 것을 듣기 좋습니다. –