您的位置:程序门 -> .net技术 -> vb.net



vb.net与打印机


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vb.net与打印机
发表于:2007-07-20 13:57:07 楼主
vb.net中获得默认打印机的状态(是否联机、缺纸等)的方法
发表于:2007-07-20 14:42:241楼 得分:0
高手呢?
发表于:2007-07-20 16:47:392楼 得分:0
获取硬件信息源代码:
http://www.codeproject.com/cs/system/gethardwareinformation/gethardwareinfo_code.zip


获取硬件信息演示程序:
http://www.codeproject.com/cs/system/gethardwareinformation/gethardwareinfo_exe.zip

汉化
http://www.msproject.cn/article/gethardwareinformation.aspx

利用using   system.management类来获取相应的硬件知识

private   sub   button1_click(byval   sender   as   object,   byval   e   as   eventargs)
        if   (printersettings.installedprinters.count   <=   0)   then
                messagebox.show( "没找到打印机 ")
        end   if
        dim   ps   as   new   printersettings
        dim   printname   as   string
        for   each   printname   in   printersettings.installedprinters
                ps.printername   =   printname
                console.writeline( "默认打印机:{0};     是否可用:{1} ",   1} ",   ps.isdefaultprinter,   ps.isvalid)
        next
end   sub
发表于:2007-07-20 17:35:523楼 得分:0
console.writeline( "默认打印机:{0};     是否可用:{1} ",   1} ",   ps.isdefaultprinter这一句是什么意思,好像不向外发出对话框吗?而且这(   ……,1} ",……)个   地方提示错误,请帮忙解释一下.
发表于:2007-07-21 09:03:274楼 得分:0
高手快出现,我很急的,分不够我可以再加
发表于:2007-07-21 13:56:385楼 得分:0
如果你感兴趣,可以看看.net   3.0   里的system.printing命名空间
里面是关于打印机操作的,2.0的没有封装
(当让是e文的,看起来可能会晕的)
http://msdn2.microsoft.com/en-us/library/system.printing.aspx
发表于:2007-07-21 14:04:246楼 得分:0
那在2.0下,我应怎么做呢?
发表于:2007-07-23 09:35:527楼 得分:0
不用,用my名字空间
发表于:2007-07-23 10:25:228楼 得分:0
翻译vb下的源码及技术探讨:
[源码]支持打印及预览的datagrid

http://bbs.msproject.cn/default.aspx?g=posts&t=48
发表于:2007-07-23 11:44:299楼 得分:0
最好能有在vb.net中实现上面功能的代码,出来参考,希望高手施舍
发表于:2007-07-23 13:46:2210楼 得分:0
用imports   system.drawing.printing

和printdocument控件或用代码自己写!
发表于:2007-07-23 13:49:0611楼 得分:0
能给个具体的代码吗?


快速检索

最新资讯
热门点击