<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函数实现的,所以用常规的方法取不到当前打印机的名字。
__________________________________________________________________________
不明白你的意思
__________________________________________________________________________
当前打印机的名字怎么取得啊?在线等!
如题!
谢谢哦!
__________________________________________________________________________
怎么没人理我啊!!!!!
很急,高手帮帮忙啊。。。。。
__________________________________________________________________________
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函数实现的,所以用常规的方法取不到当前打印机的名字。
__________________________________________________________________________
不明白你的意思
__________________________________________________________________________