打印活动子表单

时间:2012-11-18 06:07:36

标签: vb.net printing

我是VB新手,今天我编写了第一个使用父表单和子表单的表单。作业要求“打印活动的儿童表格”,我有点卡住了。到目前为止,这个学期的印刷并没有真正成为作业的重要部分,我在书中似乎找不到多少。

编码分配的方式是在父表单中有一个菜单条,我在菜单中创建了一个打印点击事件。我想我不知道从哪里开始使它能够只打印活动的子表单。我打印表单的程度一直是从VB电源包中删除一个打印图形,然后将表单编码为打印到预览。

有人能指出我正确的方向吗?任何提示都会很大,所以我至少知道书中要找的内容。这是作业。

1 个答案:

答案 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