vb点虐 打印预览组件 vba窗体的预览与打印

求助vb点虐 2008 中 printPreviewDialog1预览窗口中如何添加按钮?

就是重绘printPreviewDialog1控件。控件容器中,包含ToolStrip控件。

成都创新互联专注于企业全网整合营销推广、网站重做改版、吉木萨尔网站定制设计、自适应品牌网站建设、html5成都商城网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为吉木萨尔等各大城市提供网站开发制作服务。

目的:在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

==================================================

效果如图:

VB.NET程序如何实现表格填写和打印

一般情况下先用EXCEL做好一个样表文件,设定好打印区域和样式,需要填内容的时候,先程序复制一个样表文件,然后调用API打开表格填写内容并打印,如果想用API来实现调整模板和打印预览,可能比较困难,而且很抽象,个人觉得费时费力效果还不一定理想

关于vb点虐 添加打印控件的用法

txt文件:

procedure TForm1.Button1Click(Sender: TObject);

var

MyFile: TextFile;

SourceFile:TextFile;

Tmp:String;

begin

AssignPrn(MyFile);

AssignFile(SourceFile,'FilePath');

Reset(SourceFile);

Rewrite(MyFile);

Readln(SourceFile,Tmp);

While Not EOF(SourceFile) do

Begin

Writeln(MyFile, Tmp);

Readln(SourceFile,Tmp);

System.CloseFile(MyFile);

end;

图形文件需要TPrinter.canvas来打印了,

如何用VB.NET导入和导出EXCEL表,打印预览???

NET中数据库数据导入Excel并打印摘要:众所周知,WEB上的打印是比较困难的,常见的WEB上打印的方法大概 ... type=button value=打印预览onclick=document.all.WebBrowser.ExecWB(7,1) ... 3、将数据库的数据或要打印的内容导出到Excel,Word中去打印


当前标题:vb点虐 打印预览组件 vba窗体的预览与打印
文章来源:http://csdahua.cn/article/ddssghe.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流