
在界面上放置一个【textbox】控件作为日志显示,同时添加一个按钮控件。
添加日志显示的方法【displaylog】,在textbox控件中输入信息。
在load方法中调用【displaylog】方法,输出【程序已启动】的日志。
在按钮的事件中也同样调用输出日志的方法。
按F5运行程序,可以看到日志框中已输出【程序已启动】的信息。
7
点击按钮,日志框继续显示对应的 *** 作信息。我们就可以用这个文本控件和日志显示方法来实现其它流程信息的显示了。
System.Windows.Forms.PrintDialog 或者System.Drawing.Printing.PrintDocument。创建一个PrintDialog的实例。如下:
System.Windows.Forms.PrintDialog PrintDialog1=new PrintDialog ()
创建一个PrintDocument的实例.如下:
System.Drawing.Printing.PrintDocument docToPrint =
new System.Drawing.Printing.PrintDocument()
设置打印机开始打印的事件处理函数.函数原形如下:
void docToPrint_PrintPage(object sender,
System.Drawing.Printing.PrintPageEventArgs e)
将事件处理函数添加到PrintDocument的PrintPage事件中。
docToPrint.PrintPage+=new PrintPageEventHandler(docToPrint_PrintPage)
设置PrintDocument的相关属性,如:
PrintDialog1.AllowSomePages = truePrintDialog1.ShowHelp = true
把PrintDialog的Document属性设为上面配置好的PrintDocument的实例:
PrintDialog1.Document = docToPrint
调用PrintDialog的ShowDialog函数显示打印对话框:
DialogResult result = PrintDialog1.ShowDialog()
根据用户的选择,开始打印:
if (result==DialogResult.OK)
{
docToPrint.Print()
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)