Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Stampare su più pagine in vb 2008

    Salve a tutti, sono nuovo del forum.
    Non so come far stampare su più pagine in Visual Basic 2008.
    Questo è il mio codice estremamente semplice:

    System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage

    Dim blackPen As New Pen(Color.Black, 2)

    e.Graphics.DrawEllipse(blackPen, 100, 100, 50, 50)
    e.HasMorePages = True

    e.Graphics.DrawLine(blackPen, 100, 100, 200, 100)
    e.HasMorePages = False
    End Sub

    In pretica, per chi conosce VB6, vorrei fare quello che faceva l' oggetto Printer newpage, per stampare il cerchio su una pagina e la linea su un' altra!

    Grazie per l' aiuto.

  2. #2
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Ciao. Prova a fare così:

    codice:
    System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
    
    Static blackPen As New Pen(Color.Black, 2)
    Static Count As Integer = 0
    
    Select Case Count
    
      Case 0
        e.Graphics.DrawEllipse(blackPen, 100, 100, 50, 50)
        e.HasMorePages = True
    
      Case 1
        e.Graphics.DrawLine(blackPen, 100, 100, 200, 100)
        e.HasMorePages = False
    
    End Select
    
    Count += 1
    End Sub
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  3. #3
    Grazie mille ShaleN, sei stato chiarissimo!

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.