首页 相关文章 [C#学习]枚举系统安装的所有打印机

[C#学习]枚举系统安装的所有打印机

  最近在论坛中不少网友问"如何把Windows安装的所有打印机列出来",在下面的程序中我们将把系统中所安装的打印机用列表框列出来,同时为默认打印机设置缺省值。

  在下面的程序中我们用到了两个主要的类,把所有的打印机列表出来用到了PrinterSettings 类,获取系统默认打印机用到了PrintDocument 类,下面我们就动手实践一下吧。

  先新建一个windows form的工程,然后加入一个lable和一个comBox,就行啦,关键在下面啦,我们如何获得默认打印机,就得用下面的语句。

  

PrintDocument prtdoc = new PrintDocument();string strDefaultPrinter = prtdoc.PrinterSettings.PrinterName;//获取默认的打印机名

  有了默认的打印机,我们再把所有的打印机列出来。

  PrinterSettings类有一个InstalledPrinters的属性,不知是做什么的吧,查MSDN如下解释:

  PrinterSettings....[ 查看全文 ]

2016-02-19 标签:

[C#学习]枚举系统安装的所有打印机的相关文章

手机页面
收藏网站 回到头部