Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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# 可以修改打印对话框吗?_C#_Winforms_Printing_Printdialog - Fatal编程技术网

C# 可以修改打印对话框吗?

C# 可以修改打印对话框吗?,c#,winforms,printing,printdialog,C#,Winforms,Printing,Printdialog,我正在使用打印模块,我使用打印对话框设置打印机设置,然后打印。问题是在每次打印操作之前,我都必须这样做 我想选择打印机设置(PrintDialog提供的所有选项),然后将它们存储在某个位置(而不是直接从PrintDialog打印文档)。然后,当我想要打印某些内容时,它应该使用存储的选项进行打印 因此,我的问题是:我可以通过将“打印”按钮的名称更改为“存储设置”来修改打印对话框吗?或者我应该完全重写该对话框的功能吗?(我希望不是) 我想更改该按钮名称,以便将其从打印窗口转换为打印设置窗口 此外,除

我正在使用打印模块,我使用打印对话框设置打印机设置,然后打印。问题是在每次打印操作之前,我都必须这样做

我想选择打印机设置(PrintDialog提供的所有选项),然后将它们存储在某个位置(而不是直接从PrintDialog打印文档)。然后,当我想要打印某些内容时,它应该使用存储的选项进行打印

因此,我的问题是:我可以通过将“打印”按钮的名称更改为“存储设置”来修改打印对话框吗?或者我应该完全重写该对话框的功能吗?(我希望不是)

我想更改该按钮名称,以便将其从打印窗口转换为打印设置窗口

此外,除了默认的PrintDialog之外,是否存在类似PrintDialog的现有实现

谢谢大家!

@CosminIoniț

如果我是你,我会这么做

将printdialog的所有选项保存在序列化的bin文件中。下一次读取文件,并在下一次开始填充printdialog的所有选项

希望能有帮助