winform进销存保存销货单后,点击保存弹出是否打印,选择是后打印刚保存的销货单不知道该怎么做,求提示

解决方案 »

  1.   

    应该销货单放三个按钮,保存-打印-取消,这就OK了。不要点击保持的时候触发两个事件。各是各的。MessageBox.show()就可以了当==OK时,打印,==cancel时啥也不干。打印的话,你要是不嫌.net类draw麻烦的话,就直接打,如果想美观一点儿就用水晶报表
    一般用的打印控件
    (1) PrintDocument:是一个可用于设置属性来描述有关打印的信息,并且可用于调用方法Print()或通过事件PrintPage来打印文档的组件。 
    (2) PrintDialog:允许用户选择打印机并指定文档中要打印的部分。 
    (3) PrintPreviewDialog:此控件是一个打印预览对话框,用于显示文档的打印效果。该控件包含用于打印、放大、显示一页或多页以及关闭对话框的按钮。 
    (4) PageSetupDialog:主要用来设置页面大小,页边距等。 这里给你一个老外写的打印类
      

  2.   

    学习 其实还可以用html打印,代码太多,我也就不贴了。