C# 中 使用printPreviewDialog1.ShowDialog()后,怎么判断用户成功打印了?
3个回答
展开全部
private void tsmiPrintView_Click(object sender, EventArgs e){
try{
string strText = this.richTextBox1.Text;
myReader = new StringReader(strText);
PrintPreviewDialog printPreviewDialog1 = new PrintPreviewDialog();
printPreviewDialog1.Document = this.ThePrintDocument;
printPreviewDialog1.ShowDialog();
}catch (Exception exp){
Console.WriteLine(exp.Message.ToString()); //提示的错误信息就可以判断是否成功了`
}
}
try{
string strText = this.richTextBox1.Text;
myReader = new StringReader(strText);
PrintPreviewDialog printPreviewDialog1 = new PrintPreviewDialog();
printPreviewDialog1.Document = this.ThePrintDocument;
printPreviewDialog1.ShowDialog();
}catch (Exception exp){
Console.WriteLine(exp.Message.ToString()); //提示的错误信息就可以判断是否成功了`
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
showdialog()返回的是一个枚举类型的数据,
if( printPreviewDialog1.ShowDialog() == DialogResult.OK) 成功
else if(printPreviewDialog1.ShowDialog() == DialogResult.Cancel) 失败
if( printPreviewDialog1.ShowDialog() == DialogResult.OK) 成功
else if(printPreviewDialog1.ShowDialog() == DialogResult.Cancel) 失败
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询