Udostępnij za pośrednictwem


Klasa PrinterCollection

Zapewnia to zbiór drukarki do użytku przez uaktualniony kod drukowania Visual Basic w wersji 6.0.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Zestaw:  Microsoft.VisualBasic.PowerPacks.Vs (w Microsoft.VisualBasic.PowerPacks.Vs.dll)

Składnia

'Deklaracja
Public NotInheritable Class PrinterCollection _
    Implements IEnumerable
public sealed class PrinterCollection : IEnumerable
public ref class PrinterCollection sealed : IEnumerable
[<Sealed>]
type PrinterCollection =  
    class 
        interface IEnumerable 
    end
public final class PrinterCollection implements IEnumerable

Typ PrinterCollection uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna PrinterCollection Inicjuje PrinterCollection obiekt.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Count Zwraca liczbę drukarek w Printers kolekcji.
Właściwość publiczna Item Zwraca wartość określonego elementu członkowskiego Printers kolekcji za pomocą numeru indeksu.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IEnumerable.GetEnumerator

Początek

Uwagi

PrinterCollection Klasy udostępnia globalnym Printers kolekcji, która zwraca kolekcję dostępnych drukarek w systemie.

Printers Kolekcji użyje liczby zero-indeks oparty: pierwszy Printer ma Index 0, druga ma Index 1 i tak dalej.

Printers Kolekcja jest tylko do odczytu; nie można dodać lub usunąć Printer obiekt z Printers.

[!UWAGA]

Funkcje i obiekty w Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 przestrzeń nazw są dostarczane do użycia przez narzędzia do uaktualniania z Visual Basic 6.0 do Visual Basic. W większości przypadków te funkcje i obiekty zduplikowane funkcje, które można znaleźć w innych obszarach nazw w .NET Framework.Są one niezbędne tylko wtedy gdy Visual Basic 6.0 modelu kodu znacznie różni się od.NET Framework implementacji.

Przykłady

Poniższy przykład ilustruje sposób powrócić do listy drukarek.Założono, że ListBox formant o nazwie ListBox1.

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

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Inne zasoby

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library