vb.net与打印机
vb.net中获得默认打印机的状态(是否联机、缺纸等)的方法 --------------------编程问答-------------------- 高手呢? --------------------编程问答-------------------- 获取硬件信息源代码: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 --------------------编程问答-------------------- Console.WriteLine("默认打印机:{0}; 是否可用:{1}", 1}", ps.IsDefaultPrinter这一句是什么意思,好像不向外发出对话框吗?而且这( ……,1}",……)个 地方提示错误,请帮忙解释一下. --------------------编程问答-------------------- 高手快出现,我很急的,分不够我可以再加 --------------------编程问答-------------------- 如果你感兴趣,可以看看.NET 3.0 里的System.Printing命名空间
里面是关于打印机操作的,2.0的没有封装
(当让是E文的,看起来可能会晕的)
http://msdn2.microsoft.com/en-us/library/system.printing.aspx --------------------编程问答-------------------- 那在2.0下,我应怎么做呢? --------------------编程问答-------------------- 不用,用my名字空间 --------------------编程问答-------------------- 翻译VB下的源码及技术探讨:
[源码]支持打印及预览的DataGrid
http://bbs.msproject.cn/default.aspx?g=posts&t=48
--------------------编程问答-------------------- 最好能有在vb.net中实现上面功能的代码,出来参考,希望高手施舍 --------------------编程问答-------------------- 用imports system.drawing.printing
和printdocument控件或用代码自己写! --------------------编程问答-------------------- 能给个具体的代码吗? --------------------编程问答-------------------- 有没有解决方案啊
补充:.NET技术 , VB.NET