我是VB新手,今天我编写了第一个使用父表单和子表单的表单。作业要求“打印活动的儿童表格”,我有点卡住了。到目前为止,这个学期的印刷并没有真正成为作业的重要部分,我在书中似乎找不到多少。
编码分配的方式是在父表单中有一个菜单条,我在菜单中创建了一个打印点击事件。我想我不知道从哪里开始使它能够只打印活动的子表单。我打印表单的程度一直是从VB电源包中删除一个打印图形,然后将表单编码为打印到预览。
有人能指出我正确的方向吗?任何提示都会很大,所以我至少知道书中要找的内容。这是作业。
答案 0 :(得分:2)
我找到了自己问题的答案。这是我使用的代码的剪辑。我最终保留了我的电源组中的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