2009-09-04 6 views
0

자식 폼 OnClickEvent를 보여주는 두 개의 텍스트 상자가있는 양식이 있습니다.부모/자식 양식 처리에 TextBox 포커스가 있음

나는 자식 폼에서 작업을하고 처리 할 때 두 번째 기본 폼의 텍스트 상자에 초점을 맞추기를 원할 것이다.

그러나 Dispose 작업으로 포커스가 메인 양식에 손실 된 것처럼 txtBox2.Focus() 및 Dispose()를 자식 폼에 작성하면 작동하지 않습니다.

답변

1

1)) 대신

2 ChildForm.dispose

의 ChildForm.close를 사용하여보십시오 ChildForm_FormClosing 이벤트

Private Sub ChildForm_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing 
    parentForm.txt2.focus 
     End Sub 
+0

변경 없음에 포커스를 설정, 나는 ChildForm의 FormClosing 및 FormClosed에 초점을() 할 하지만 그것은 부모 초점에 아무것도 변경되지 않습니다 –

+0

첫째로 나는 mainform에 textboxes의 탭 순서를 확인해야한다고 생각합니다. 두 번째로, ParentForm activated 이벤트에 txt1.focus 또는 이와 비슷한 항목이 있습니까? – OrElse

관련 문제