
正文
vb.net打印窗体预览 vb6打印窗体好的方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB怎么打印窗体哦
可以调用窗体的PrintForm方法用打印机打印整个窗体,比如
[窗体名字.]PrintForm
如果省略窗体名字表示打印当前窗体。
需要注意的是,用PrintForm方法时必须先显示窗体。打印的内容是整个窗体图像,包括菜单栏,标题栏等。另外,如果窗体包括图形,必须将窗体的AutoRedraw属性设为True时才可以。
相关问答
Q1: 求助vb.net 2008 中 printPreviewDialog1预览窗口中如何添加按钮?
就是重绘printPreviewDialog1控件。控件容器中,包含ToolStrip控件。
目的:在ToolStrip控件集合中添加一个ToolStripButton控件按钮。
代码如下:
====================================================
Public Class Form1
'定义相关变量
Private ppdlog1 As New printPreviewDialog '预览控件
Private mytoolstrip1 As New ToolStrip
Private WithEvents myButton1 As New ToolStripButton '新按钮
'------------------创建新按钮的过程
Private Sub CreatemyButton()
Dim c1 As Control
For Each c1 In ppdlog1.Controls
If TypeName(c1) = "ToolStrip" Then
mytoolstrip1 = c1
End If
Next
myButton1.Text = "新按钮"
mytoolstrip1.Items.Add(myButton1)
End Sub
'-----------------------
'在Sub New()中调用如下:
'--------------------------------------------
Public Sub New()
' 此调用是设计器所必需的。
' 在 InitializeComponent() 调用之后添加任何初始化。
CreatemyButton() '创建“新按钮”的过程
End Sub
'----------------------------------------------------
'myButton1的Click过程
'===================
Private Sub myButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox("新按钮创建成功!")
'//执行代码.......
End Sub
'===================
'测试一下:
'----------------
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
ppdlog1.Document = PrintDocument1
ppdlog1.ShowDialog()
End Sub
'----------------
End Class
==================================================
效果如图:
Q2: vb.net问题,在窗体里有个文本框,手动选取文本框的一部分内容,点击打印预览,在报表里显示出文本框的内容
简单vb.net打印窗体预览的问题 Dim ActiveTextBox As TextBox = Me.ActiveMdiChild.Controls(
Q3: VB 打印预览
你在窗体中放一个图片框(比如Picture1),然后你把上述代码中所有的Printer都换成Picture1(但最后一行即Printer.EndDoc要删掉),效果就是打印预览了。
Q4: 在vb.net 里面,如何打印当前窗口
有截屏键Ctrl + Alt + prtScr/sysRq(prtScr/sysRq在F12旁边),再打开画图、WORD等粘贴就行了
vb.net打印窗体预览的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb6打印窗体好的方法、vb.net打印窗体预览的信息别忘了在本站进行查找喔。







