new Drawing.Printing.PrinterSettings ps; ps = new Drawing.Printing.PrinterSettings(); for (int i = 0; i <= ps.InstalledPrinters.Count - 1; i++) { MessageBox.Show(ps.InstalledPrinters.Item(i)); // 得到已安装的打印机列表 }
... using System.Drawing.Printing; ... listBox1.Items.Clear();foreach (string printer in PrinterSettings.InstalledPrinters) { listBox1.Items.Add(printer); }
using System.Drawing.Printing;int k=PrinterSettings.InstalledPrinters.Count;//获取系统安装打印机总数
for (int i=0;i<k;i++) { comboPrint.Items.Add(PrinterSettings.InstalledPrinters[i].ToString());//获取系统安装的打印机名称 } comboPrint.SelectedIndex=0;
ps = new Drawing.Printing.PrinterSettings(); for (int i = 0; i <= ps.InstalledPrinters.Count - 1; i++)
{
MessageBox.Show(ps.InstalledPrinters.Item(i)); // 得到已安装的打印机列表
}
using System.Drawing.Printing;
...
listBox1.Items.Clear();foreach (string printer in PrinterSettings.InstalledPrinters)
{
listBox1.Items.Add(printer);
}
for (int i=0;i<k;i++)
{
comboPrint.Items.Add(PrinterSettings.InstalledPrinters[i].ToString());//获取系统安装的打印机名称
}
comboPrint.SelectedIndex=0;