Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    185

    [vb.net] Stampa di DataGridView: funziona ma non so il perche!

    Uso VB 2005 EE.

    Per stampare il contenuto di un DataGridView uso la classe e le istruzioni trovate qui:
    http://www.vbforums.com/showpost.php...0&postcount=10

    E' ottimo e mi sono trovato veramente bene, ma...
    ...ma... qualcuno che ne capisce più di me, mi può spiegare quanto segue?

    Nel mio form ho inserito 2 controlli:
    printdocument
    printdialog

    e basta!

    Com'è possibile che tutto funzioni, preview compresa, se dal codice è richiamato un PrintPreviewDialog che io non ho inserito nel form?

    Per la precisione il PrintPreviewDialog è richiamato così:
    codice:
        Private Sub btnPrintPreview_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnPrintPreview.Click
            If SetupThePrinting() Then
                Dim MyPrintPreviewDialog As PrintPreviewDialog = New PrintPreviewDialog()
                MyPrintPreviewDialog.Document = MyPrintDocument
                MyPrintPreviewDialog.ShowDialog()
            End If
        End Sub
    Ripeto, tutto funziona ma serve a me per capire meglio le cose...

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Beh ... utilizzi la classe

    PrintPreviewDialog

    e questo significa che utilizzi TUTTO cio' che sta dietro tale classe ...

    Ne crei una ISTANZA con

    New PrintPreviewDialog

    quindi non mi pare che ci sia molto da spiegare ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    185
    Originariamente inviato da oregon
    Beh ... utilizzi la classe

    PrintPreviewDialog

    e questo significa che utilizzi TUTTO cio' che sta dietro tale classe ...

    Ne crei una ISTANZA con

    New PrintPreviewDialog

    quindi non mi pare che ci sia molto da spiegare ...
    Siccome sono agli inizi...

    Volevo capire questa cosa, cioè posso utilizzare il PrintPreviewDialog senza inserire il controllo nel form?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Hai creato un'istanza della PrintPreviewDialog da codice ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.