vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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

VB.NET - Ein- und Umsteiger
Re: Druckerauswahl bei Druckvorschau - Coding Teil 3 
Autor: bauer
Datum: 19.08.08 15:41

Der eigene Vorschaudialog dann wie folgt:

- Neues Form
- PrintPreviwControl drauflegen
- Buttons für Drucken, Seite einrichten etc.


Coding wie folgt


Public Class MyPreviewDialog
 
 
    Private _PrintDialog As PrintDialog
    Private _PageDialog As PageSetupDialog
 
 
    Public Property PrintDoc() As Printing.PrintDocument
        Get
            Return Me.PrintPreviewControl1.Document
        End Get
        Set(ByVal value As Printing.PrintDocument)
            Me.PrintPreviewControl1.Document = value
        End Set
    End Property
    Public Property PrintDialog() As PrintDialog
        Get
            Return Me._PrintDialog
        End Get
        Set(ByVal value As PrintDialog)
            Me._PrintDialog = value
        End Set
    End Property
    Public Property PageDialog() As PageSetupDialog
        Get
            Return Me._PageDialog
        End Get
        Set(ByVal value As PageSetupDialog)
            Me._PageDialog = value
        End Set
    End Property
 
    Private Sub btn_Print_Click(ByVal sender As Object, ByVal e As _
      System.EventArgs) Handles btn_Print.Click
        If Me.PrintDialog.ShowDialog = Windows.Forms.DialogResult.OK Then
            Me.PrintDoc.Print()
            Me.PrintPreviewControl1.InvalidatePreview()
        Else
        End If
    End Sub
 
    Private Sub btn_PageSetup_Click(ByVal sender As Object, ByVal e As _
      System.EventArgs) Handles btn_PageSetup.Click
        If Me.PageDialog.ShowDialog() = Windows.Forms.DialogResult.OK Then
            Me.PrintPreviewControl1.InvalidatePreview()
        Else
        End If
    End Sub
 
End Class
Wichtig: Nach Einrichten der Seite etc. einen InvalidatePreview ausloesen um die geaenderten Einstellungen in der Druckvorschau auch zu sehen.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Druckerauswahl bei Druckvorschau8.676Loco17.08.08 20:52
Re: Druckerauswahl bei Druckvorschau4.959bauer18.08.08 06:58
Re: Druckerauswahl bei Druckvorschau4.400Loco18.08.08 09:42
Re: Druckerauswahl bei Druckvorschau4.276bauer18.08.08 12:38
Re: Druckerauswahl bei Druckvorschau4.294Loco18.08.08 13:53
Re: Druckerauswahl bei Druckvorschau4.601bauer18.08.08 16:44
Re: Druckerauswahl bei Druckvorschau4.113Loco18.08.08 16:55
Re: Druckerauswahl bei Druckvorschau4.144bauer18.08.08 16:57
Re: Druckerauswahl bei Druckvorschau4.085Loco18.08.08 16:58
Re: Druckerauswahl bei Druckvorschau - Coding Teil 14.398bauer19.08.08 15:36
Re: Druckerauswahl bei Druckvorschau Teil 24.424bauer19.08.08 15:38
Re: Druckerauswahl bei Druckvorschau - Coding Teil 34.545bauer19.08.08 15:41
Re: Druckerauswahl bei Druckvorschau - Coding Teil 44.277bauer19.08.08 15:50
Re: Druckerauswahl bei Druckvorschau - Coding Teil 44.092Loco19.08.08 16:44

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