[VB.NET]当前打印机的名字怎么取得啊?在线等!

VB.NET源码-156个实用实例哦…… <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
当前打印机的名字怎么取得啊?在线等!
如题!
谢谢哦!
__________________________________________________________________________
怎么没人理我啊!!!!!
很急,高手帮帮忙啊。。。。。
__________________________________________________________________________
Dim CurrentPrinterName As String
Dim PrinterSettings As New System.Drawing.Printing.PrinterSettings
CurrentPrinterName = PrinterSettings.PrinterName
__________________________________________________________________________
获取本机所有打印机名称
Private g_PrintSet As New System.Drawing.Printing.PrinterSettings
Private Sub PrinterLoad()
Try
Dim iIndex As Integer
For iIndex = 0 To System.Drawing.Printing.PrinterSettings.InstalledPrinters.Count - 1
cmb1.Items.Add(g_PrintSet.InstalledPrinters.Item(iIndex))
Cmb2.Items.Add(g_PrintSet.InstalledPrinters.Item(iIndex))
Cmb3.Items.Add(g_PrintSet.InstalledPrinters.Item(iIndex))
Cmb4.Items.Add(g_PrintSet.InstalledPrinters.Item(iIndex))
Next iIndex
Catch ex As Exception

End Try
End Sub
__________________________________________________________________________
忘了说了 我每次改变打印机设定时并不会更新System.Drawing.Printing.PrinterSettings 所以通过这个取当前打印机时永远取道是默认打印机名字。
__________________________________________________________________________
虽然可以取出所有打印机的名字,但是没办法判断当前选择的是哪一台打印机啊!
我的打印机设定画面是在.net中重构一些vb中的api函数实现的,所以用常规的方法取不到当前打印机的名字。
__________________________________________________________________________
不明白你的意思
__________________________________________________________________________
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值