最近在做打印,计算机有A,B,C三台打印机,A是默认打印进。打印时候是用默认打印机A打印的.问题是当我选中C或者B打印机时候,还是用A打印,所以请教大家如何选择自己选中的打印机。(打印机列表也获取到了,就是无法获取选中的打印机名字),打印的相关控件PageSetupDialog 、 PrintDialog 、 PrintDocument 、PrintPreviewDialog。
------解决思路----------------------
if(PrintDialog.ShowDialog()==DialogResult.OK)
{
PrintDocument1=PrintDialog.Document;
}
必须加上这一句,你才能把选中的打印机赋值给你的 PrintDocument,否则不就白选择了