Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1

    [VB.Net] Stampare foglio bianco senza finestre di dialogo

    Per stampare uso:
    codice:
    PrintDoc.Print()
    Il problema è che appare una piccola finestra, come fare per non farla apparire o stampare in modo diverso?
    Grazie tante, ...

  2. #2

  3. #3
    codice:
    PrintDoc.PrintController = New StandardPrintController()
    PrintDoc.Print()
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Da un'errore dopo la compilazione dice:
    Riferimento a un oggetto non impostato su un'istanza di oggetto.
    Grazie per l'aiuto !

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma COSA da' quell'errore? Quale riga?

    Perche' bisogna SEMPRE dire di mostrare il codice con la linea dell'errore?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Da errore alla prima righa del codice scritto da Mitaly.

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da .:Francesco 96:
    Da errore alla prima righa del codice scritto da Mitaly.
    righa?

    A parte l'italiano (da non perdere mai di vista ...), meno male che avevo scritto di mostrare il codice che usi

    SEMPRE

    (in grassetto ...)

    Avevi scritto

    Per stampare uso:
    PrintDoc.Print()
    ... cosa è per te questo

    PrintDoc

    ?

    Mostra il codice ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    E' PrintDocument(). Ma ho scritto che compila il codice ma da errore dopo!

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ascolta Francesco ... te lo chiedo per l'ultima volta ... mostra il codice oppure buon lavoro ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Se può servire a dare una vaga idea:

    Dim PrintNull As New PrintDocument()

    Dim i As Integer = 0

    Button1.Enabled = False
    Me.Visible = False
    Form2.Show()
    Form2.ProgressBar1.Maximum = CInt(MaskedTextBox1.Text)
    Do While i < CInt(MaskedTextBox1.Text)

    If ComboBox5.SelectedIndex <> -1 And CheckBox1.Checked And ComboBox1.SelectedIndex <> -1 And NumericUpDown1.Value > 0 Then
    PrintNull.DefaultPageSettings.PaperSource = PrintNull.PrinterSettings.PaperSources.Item(ComboB ox1.SelectedIndex)
    PrintNull.PrinterSettings.Copies = NumericUpDown1.Value
    PrintNull.Print()
    Sleep(CInt(MaskedTextBox2.Text))
    End If

    If ComboBox5.SelectedIndex <> -1 And CheckBox2.Checked And ComboBox2.SelectedIndex <> -1 And NumericUpDown2.Value > 0 Then
    PrintNull.DefaultPageSettings.PaperSource = PrintNull.PrinterSettings.PaperSources.Item(ComboB ox2.SelectedIndex)
    PrintNull.PrinterSettings.Copies = NumericUpDown2.Value
    PrintNull.Print()
    Sleep(CInt(MaskedTextBox2.Text))
    End If

    Form2.ProgressBar1.Value += 1
    Beep()
    i += 1
    Loop

    Form2.Close()
    Me.Visible = True
    Button1.Enabled = True

    Dovrebbe stampare un foglio bianco, e lo fa, ma io voglio che la finestra di dialogo che si avvia con il metodo Print() non si veda.
    Grazie,

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.