无法使用microsoft.visualbasic.compatibility.vb6在VB2010 Windows表单



我正在尝试使用Microsoft.VisualBasic.Compatibility.VB6库从VB2010 Windows表单进行打印。

我已经下载了图书馆并将其导入到我的表单上。Microsoft帮助文件不准确和不完整,没有一个完整的示例。一个简单的表格,带有打印按钮,该按钮打印出" Hello World!"默认系统打印机足以让我开始。

事先感谢您提供的任何帮助...

使用适当的库将使此简单变得很长。改用printDocument类:

Imports System.Drawing.Printing
Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim doc = New PrintDocument()
        AddHandler doc.PrintPage, AddressOf PrintHello
        doc.Print()
    End Sub
    Private Sub PrintHello(sender As Object, e As PrintPageEventArgs)
        e.Graphics.DrawString("Hello world", Me.Font, Brushes.Black, New PointF(0, 0))
    End Sub
End Class

最新更新