求高手封装成一个方法
本帖最后由 dongrizhixue 于 2011-11-15 16:30:05 编辑
private void Form1_Load(object sender, EventArgs e)
{
PrintDocument prtdoc = new PrintDocument();
printerList.Items.Clear();//清空ComboBox
string strDefaultPrinter = prtdoc.PrinterSettings.PrinterName;//获取默认的打印机名
foreach (String strPrinter in PrinterSettings.InstalledPrinters)
//在列表框中列出所有的打印机,
{
printerList.Items.Add(strPrinter);
if (strPrinter == strDefaultPrinter)//把默认打印机设为缺省值
{
printerList.SelectedIndex = printerList.Items.IndexOf(strPrinter);
}
}
}