我有两种形式。在表格AForm我试图调用另一种形式BForm并打印它。但它显示错误,说"文件未找到" 。但是,如果我测试相同的代码打印表单本身,那么它正在工作。谁能告诉我为什么?我使用BForm作为标签。
工作打印AForm本身
private void btn_printQ_Click(object sender, RoutedEventArgs e)
{
PrintDialog printDlg = new PrintDialog();
printDlg.PrintVisual(this, "Window Printing.");
}
不工作想从AForm打印BForm
private void btn_printQ_Click(object sender, RoutedEventArgs e)
{
QueueLabel ql = new QueueLabel(QTVM);
ql.WindowStyle = System.Windows.WindowStyle.None;
PrintDialog printDlg = new PrintDialog();
printDlg.PrintVisual(ql, "Window Printing.");
ql.Show();
}