Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 打印png文件,但可以';我好像没打印出来_C# - Fatal编程技术网

C# 打印png文件,但可以';我好像没打印出来

C# 打印png文件,但可以';我好像没打印出来,c#,C#,你好!我试图打印一个png文件,使用Picturebox作为我的按钮。 然而,我似乎无法打印。你能帮帮我吗?或者给我一个链接,指导我如何使用C#VS 2010在默认打印机上打印 这是一个简单的例子,但很容易错过 你做的一切都是对的。只有一件小事不是“好的”: 你需要改变 if (printDialog.ShowDialog() == DialogResult.Yes) 到 毕竟,这不是一个问题,所以它显示的是“确定”和“取消”,而不是“是”和“否”。这是一个简单的问题,但很容易被忽略 你做的一

你好!我试图打印一个png文件,使用Picturebox作为我的按钮。 然而,我似乎无法打印。你能帮帮我吗?或者给我一个链接,指导我如何使用C#VS 2010在默认打印机上打印


这是一个简单的例子,但很容易错过

你做的一切都是对的。只有一件小事不是“好的”:

你需要改变

if (printDialog.ShowDialog() == DialogResult.Yes)


毕竟,这不是一个问题,所以它显示的是“确定”和“取消”,而不是“是”和“否”。

这是一个简单的问题,但很容易被忽略

你做的一切都是对的。只有一件小事不是“好的”:

你需要改变

if (printDialog.ShowDialog() == DialogResult.Yes)


毕竟这不是一个问题,所以它显示“确定”和“取消”而不是“是”和“否”。

找到了解决方案

 PrintDocument pd = new PrintDocument();
 pd.PrintPage += (sender, args) =>
 {
       Image i = Image.FromFile("C://tesimage.PNG");
       args.Graphics.DrawImage(i, args.PageBounds);

 };
 pd.Print();

找到了解决方法

 PrintDocument pd = new PrintDocument();
 pd.PrintPage += (sender, args) =>
 {
       Image i = Image.FromFile("C://tesimage.PNG");
       args.Graphics.DrawImage(i, args.PageBounds);

 };
 pd.Print();

您遇到的错误是什么?您解决了问题了吗?您遇到的错误是什么?您解决了问题了吗?