博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记事本其他功能实现(打印)
阅读量:5058 次
发布时间:2019-06-12

本文共 911 字,大约阅读时间需要 3 分钟。

1  打印预览:

               1)   在窗体里拖进控件pagesetupdialoge;          

               2)只要牵扯到打印功能就必须用printDocument 控件,将此控件拖至用户界面,然后点击此事件功能在里边写事件(要打印的内容),代码如下:

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)        {            string s = textBox1.Text;           //打印的内容            Font f = new System.Drawing.Font("微软雅黑",9);//打印的字体样式            Brush b = new SolidBrush(Color.Red);          //打印的字体颜色            e.Graphics.DrawString(s,f,b,20,20);          //画上边的东西在距离textbo1的左边和上边的距离        }

                3)将打印设置设为要画的内容 并在打印预览功能里实力化pagesetupdialoge1并进行判断如果是则弹出对话框;代码如下:

private void 打印预览VToolStripMenuItem_Click(object sender, EventArgs e)        {            pageSetupDialog1.Document = printDocument1; //设置内容默认为printdocument1里设置的内容            DialogResult dr = pageSetupDialog1.ShowDialog();            if (dr == DialogResult.OK)            {            }        }

 

转载于:https://www.cnblogs.com/hezhilong/p/7904971.html

你可能感兴趣的文章
数据中心虚拟化技术
查看>>
Oracle OEM 配置报错: No value was set for the parameter DBCONTROL_HTTP_PORT 解决方法
查看>>
01入门
查看>>
python正则表达式
查看>>
嵌套循环连接(nested loops join)原理
查看>>
shell统计特征数量
查看>>
复习文件操作
查看>>
C#Hashtable与Dictionary性能
查看>>
10个让你忘记 Flash 的 HTML5 应用演示
查看>>
8个Python面试必考的题目,小编也被坑过 ToT
查看>>
SQL Server 使用作业设置定时任务之一(转载)
查看>>
centos 图形界面和命令行界面切换(转载)
查看>>
Maven启用代理访问
查看>>
Primary definition
查看>>
第二阶段冲刺-01
查看>>
BZOJ1045 HAOI2008 糖果传递
查看>>
发送请求时params和data的区别
查看>>
JavaScript 克隆数组
查看>>
eggs
查看>>
一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(4)--外部项目选取器和业务数据连接...
查看>>