博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
流和打印控件用法
阅读量:5260 次
发布时间:2019-06-14

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

流:

1         private void 打开OToolStripMenuItem_Click(object sender, EventArgs e) 2         { 3             openFileDialog1.Filter = "文本文件|*.txt|全部文件|*.*";//规定文件格式,固定写法。 4             DialogResult dr = openFileDialog1.ShowDialog(); 5             if (dr == DialogResult.OK) 6             { 7                 label1.Text = openFileDialog1.FileName; 8                 StreamReader sr = new StreamReader(openFileDialog1.FileName);//stream就是流,用来文件传输,streamreader是读取文件 9                 textBox1.Text = sr.ReadToEnd();//读到最后10                 //richTextBox1.Text = sr.ReadToEnd();11                 sr.Close();//流只有一条,用完要关闭12             }13         }14         string path = "";15         private void 保存SToolStripMenuItem_Click(object sender, EventArgs e)16         {17             if (path == "")//判断文件保存路径是否存在,如果存在直接保存。18             {19                 saveFileDialog1.FileName = "新建文本文件.txt";20                 saveFileDialog1.ShowDialog();21                 path = saveFileDialog1.FileName;22             }23             StreamWriter sw = new StreamWriter(path);//保存文件24             sw.Write(textBox1.Text);25             sw.Close();26         }

打印控件用法:

1  private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) 2         { 3             Font f = new Font("宋体",14); 4             Brush b = new SolidBrush(Color.Black); 5             PointF p = new PointF(10,10); 6             e.Graphics.DrawString(textBox1.Text, f, b, p);//如果要打印,首先要创建一个printDocument来绘制打印对象 7         } 8  9 10 11  private void 打印设置ToolStripMenuItem_Click(object sender, EventArgs e)12         {13             pageSetupDialog1.Document = printDocument1;//制定打印的对象是自己创建的打印对象14             pageSetupDialog1.ShowDialog();15         }16 private void 打印预览VToolStripMenuItem_Click(object sender, EventArgs e)17         {18             //printPreviewControl1.Document = printDocument1;19             printPreviewDialog1.Document = printDocument1;20             printPreviewDialog1.ShowDialog();21         }22 23         private void 打印PToolStripMenuItem_Click(object sender, EventArgs e)24         {25             printDialog1.Document = printDocument1;26             printDialog1.ShowDialog();27         }

 

转载于:https://www.cnblogs.com/mazhijie/p/5638979.html

你可能感兴趣的文章
P1107 最大整数
查看>>
多进程与多线程的区别
查看>>
Ubuntu(虚拟机)下安装Qt5.5.1
查看>>
java.io.IOException: read failed, socket might closed or timeout, read ret: -1
查看>>
java 常用命令
查看>>
CodeForces Round #545 Div.2
查看>>
卷积中的参数
查看>>
51nod1076 (边双连通)
查看>>
Item 9: Avoid Conversion Operators in Your APIs(Effective C#)
查看>>
深入浅出JavaScript(2)—ECMAScript
查看>>
STEP2——《数据分析:企业的贤内助》重点摘要笔记(六)——数据描述
查看>>
ViewPager的onPageChangeListener里面的一些方法参数:
查看>>
Jenkins关闭、重启,Jenkins服务的启动、停止方法。
查看>>
CF E2 - Array and Segments (Hard version) (线段树)
查看>>
Linux SPI总线和设备驱动架构之四:SPI数据传输的队列化
查看>>
SIGPIPE并产生一个信号处理
查看>>
CentOS
查看>>
Linux pipe函数
查看>>
java equals 小记
查看>>
爬虫-通用代码框架
查看>>