2012-11-18 1 views
0

저는 VB를 처음 접했고 부모와 자식 폼을 사용하는 첫 번째 폼을 프로그래밍했습니다. 할당은 "활성 자식 양식을 인쇄"하도록 요청하고 나는 조금 붙어 있습니다. 지금까지 이번 학기 인쇄는 과제의 상당 부분을 차지하지 못했고 책에서 많은 것을 찾지 못했습니다.활성 자식 폼 인쇄

할당 방식이 코딩 된 방식은 상위 양식에 메뉴 막대가 있으며 메뉴에 인쇄 클릭 이벤트가 생성되었습니다. 나는 이것이 활성 자식 폼을 인쇄 할 수 있도록하기 위해 어디에서 시작해야하는지 확신 할 수 없다. 필자의 양식 인쇄 범위는 VB 파워 팩에서 인쇄 양식을 삭제 한 다음 미리보기 위해 인쇄 할 양식을 코딩했습니다.

누군가 나를 올바른 방향으로 안내 할 수 있습니까? 모든 힌트는 거대 할 것이므로 적어도 책에서 무엇을 찾아야할지 압니다. 이것은 숙제를위한 것입니다.

답변

2

나는 내 자신의 질문에 대한 답을 찾았습니다. 다음은 내가 사용한 코드의 일부분입니다. 나는 powerpack에서 내 printform을 지키는 것을 끝내었다. 나는 프로그램이 활성 폼을 찾도록 지시하는 방법에 매달렸다.

다음은 내가 사용한 코드입니다.

Private Sub PrintToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PrintToolStripMenuItem.Click, PrintToolStripButton.Click 

    If Me.ActiveMdiChild Is Nothing Then 
     Return 
    End If 

    PrintForm1.Form = Me.ActiveMdiChild 
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview 

    PrintForm1.Print() 
End Sub 
+1

@ 제레미 톰슨 제 답변을 변경했습니다. –

관련 문제