2016-06-17 14 views
0

Ich habe diesen Code, der alle installierten Drucker auf meinem Computer anzeigt. Was ich als nächstes machen wollte, ist die Anzeige standardmäßig, sobald das Formular den Standarddrucker auf meinem Computer lädt. Jede Hilfe wird sehr geschätzt.Liste der Drucker anzeigen und mit VB.Net den Standarddrucker auswählen.

Dim objSettings As New Printing.PrinterSettings 
    Dim strPrinter As String 
    Try 
     For Each strPrinter In Printing.PrinterSettings.InstalledPrinters 
      cmbPrinters.Items.Add(strPrinter) 
      End If 
     Next 
    Catch ex As Exception 
     MsgBox(ex.Message) 
    End Try 

Antwort

1
cmbPrinters.SelectedText = objSettings.PrinterName.ToString 

Wenn Sie dies auf dem Formular Last gelegt, es wird Ihnen den Standarddrucker geben. Die Druckereinstellungen werden mit den Standardwerten initialisiert, so dass der Standarddrucker angezeigt wird.

+0

, dass die Antwort, aber es ist besser, diese Codezeile nach 'For Each'-Schleife zu setzen –

Verwandte Themen