Freigeben über


PrinterCollection-Klasse

Aktualisiert: November 2007

Stellt eine Auflistung von Druckern zur Verfügung, die von aktualisiertem Visual Basic 6.0-Code zum Drucken verwendet werden können.

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

Public NotInheritable Class PrinterCollection _
    Implements IEnumerable

Dim instance As PrinterCollection
public sealed class PrinterCollection : IEnumerable
public ref class PrinterCollection sealed : IEnumerable
public final class PrinterCollection implements IEnumerable

Hinweise

Die PrinterCollection-Klasse enthält eine globale Printers-Auflistung, die eine Auflistung der im System verfügbaren Drucker zurückgibt.

Die Printers-Auflistung verwendet einen nullbasierten Index: der erste Printer hat einen Index von 0, der zweite hat einen Index von 1 und so weiter.

Die Printers-Auflistung ist schreibgeschützt. Printer-Objekte können der Printers-Auflistung nicht hinzugefügt oder aus ihr entfernt werden.

Hinweis:

Funktionen und Objekte im Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace werden für die Tools zur Aktualisierung von Visual Basic 6.0 auf Visual Basic 2008 bereitgestellt. In den meisten Fällen duplizieren diese Funktionen und Objekte Funktionalitäten, die Sie in anderen Namespaces in .NET Framework finden können. Sie sind nur notwendig, wenn sich das Visual Basic 6.0-Codemodell erheblich von der .NET Framework-Implementierung unterscheidet.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie eine Liste von Druckern zurückgegeben wird. Darin wird davon ausgegangen, dass ein ListBox-Steuerelement mit der Bezeichnung ListBox1 vorhanden ist.

Dim i As Integer
For i = 0 To Printers.Count - 1
    ListBox1.Items.Add(Printers(i).DeviceName)
Next

Vererbungshierarchie

System.Object
  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6.PrinterCollection

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

PrinterCollection-Member

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace

Weitere Ressourcen

Druckerkompatibilitätsbibliothek

Gewusst wie: Korrigieren von Aktualisierungsfehlern unter Verwendung der Druckerkompatibilitätsbibliothek (Visual Basic)

Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen