【问题标题】:Printing Active Child Form打印活动子表单
【发布时间】:2012-11-18 06:07:36
【问题描述】:

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

分配的编码方式是在父窗体中有一个菜单条,我在菜单中创建了一个打印点击事件。我想我不确定从哪里开始使它能够仅打印活动的子表单。我打印表单的范围是从 VB 电源包中删除一个打印表单,然后对表单进行编码以打印以进行预览。

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

【问题讨论】:

    标签: vb.net printing


    【解决方案1】:

    我找到了自己问题的答案。这是我使用的代码的片段。我最终将我的打印表单从电源包中保留下来,我刚刚挂断了如何告诉程序找到活动表单。

    这是我使用的代码。

    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
    

    【讨论】:

    • @JeremyThompson 我改变了答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多