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

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


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



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



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




 
        PrintDocument prtdoc = new PrintDocument();

      string strDefaultPrinter = prtdoc.PrinterSettings.PrinterName;//获取默认的打印机名  (2005-5-18:07:40)

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [C#] 的这些文章也感兴趣:

C#基类应用--字符串处理类
集成ReportServices到自定义程序
.NET并不一定全是新东西
dynamic lookup将变得很强大
C#的多线程机制初探(2)
谈谈多线程编程(一)- 安全性策略
C#的多线程机制初探(3)
在C#工程中使用OPENSSL—C#与C++/CLI的结合
使用.NET对事件进行编程
用VisualC#获得计算机名称和IP地址