请教,小弟是菜鸟,希望能给出实例代码,谢谢!!!

解决方案 »

  1.   

    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)); // 得到已安装的打印机列表
    }
      

  2.   

    ...
    using System.Drawing.Printing;
    ...
    listBox1.Items.Clear();foreach (string printer in PrinterSettings.InstalledPrinters)
    {
        listBox1.Items.Add(printer);
    }
      

  3.   

    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;