vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Suche Visual-Basic Code
Drucken mit CommonDialog 
Autor: Pfnuesu
Datum: 20.02.02 17:39


Hallöchen allerseits, ich hätte da mal wieder ein Problem:

Wenn ich über den CommonDialog den Drucker auswähle, wird auch gleich der Standarddrucker in der Systemsteuerung geändert. Nun gut, das habe ich mit
.PrinterDefault = False in den Griff bekommen - beinahe, denn wenn ich nun den Drucker ändere, wird dieser nicht übernommen.
Eine Überprüfung der hDC bringt mich auch nicht weiter, denn wenn ich diese nach Klick auf OK, ohne den Drucker zu ändern, mittels msgbox ausgebe, stimmen die Werte nicht überein.

Hier mein Code:


Private Sub Command1_Click()
Dim i, prt As Object
On Error GoTo fehler
    With CommonDialog1
        .CancelError = True
        .Flags = cdlPDPrintSetup Or cdlPDHidePrintToFile Or cdlPDReturnDC Or _
          cdlPDUseDevModeCopies
        .PrinterDefault = False
        .ShowPrinter
        For Each prt In Printers
            If prt.hDC = CommonDialog1.hDC Then
                Set Printer = prt
            End If
        Next prt
        For i = 1 To 10
            Printer.Print "Test!!!!!!"
        Next i
            Printer.EndDoc
    End With
Exit Sub
fehler:
'abgebrochen
End Sub
Mache ich einen grundsätzlichen Überlegungsfehler?
Vielen Dank für Eure Hilfe!

Gruss
Pfnüsu
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Drucken mit CommonDialog166Pfnuesu20.02.02 17:39
Re: Drucken mit CommonDialog99Pfnuesu22.02.02 14:03

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel