2012-11-18 88 views
0

我是VB新手,今天我編寫了第一個使用父子表單的表單。該任務要求「打印活動的子表單」,並且我有點卡住了。到目前爲止,這個學期的印刷作業並未真正成爲作業的重要組成部分,我似乎在書中找不到太多內容。打印活動子表單

分配的編碼方式是在父窗體中有一個菜單條,我在菜單中創建了一個打印點擊事件。我想我不知道從哪裏開始才能打印出活動的子表單。我打印表格的程度一直是從VB的powerpacks中刪除一個打印格式,然後編寫表單打印預覽。

有人能指出我正確的方向嗎?任何提示都會很大,所以我至少知道該在書中尋找什麼。這是作業。

回答

2

我找到了自己問題的答案。這裏是我使用的代碼的剪切。我最終保留了我剛剛掛斷的powerpack的打印表格,告訴程序如何找到活動表格。

這是我使用的代碼。

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

@JeremyThompson我改變了我的答案。 –