如何判断PrintPreviewDialog界面中有没有触发打印按钮
时间: 2024-02-20 21:02:18 浏览: 59
您可以在PrintPreviewDialog界面中使用PrintDialog的ShowDialog方法来打开打印对话框,用户点击打印按钮后,ShowDialog方法会返回DialogResult.OK。因此,您可以在PrintPreviewDialog的PrintPreviewControl的EndPrint事件处理程序中检查打印对话框的返回值来判断用户是否已经点击了打印按钮。代码示例:
```csharp
private void printPreviewControl1_EndPrint(object sender, PrintEventArgs e)
{
PrintDialog printDialog = new PrintDialog();
DialogResult result = printDialog.ShowDialog();
if (result == DialogResult.OK)
{
// 用户已经点击了打印按钮
}
}
```
阅读全文