Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Stampa VB 6.0

  1. #1

    Stampa VB 6.0

    Ciao a tutti,
    vorrei stampare un form e faccio così ...

    CommonDialog1.ShowPrinter
    Form29.PrintForm
    Printer.EndDoc

    Mi esce la finestra delle stampanti ... ma se faccio annulla su quella
    finestra mi parte la stampa lo stesso ...dove sbaglio ????
    Grazie

  2. #2
    Utente bannato
    Registrato dal
    Jul 2003
    Messaggi
    404
    devi gestire il tasto.Se non sbaglio la proprietà cancel del controllo ti permette di gestire il tasto annulla.

  3. #3
    il metodo showdialog ti fa scegliere le opzioni di stampa ma il comando di stampa lo dai quando fai

    Form29.PrintForm
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  4. #4

    vb 6.0

    Capito ... grazie

  5. #5
    Una mix delle 2 risposte precedenti.
    Imposta CommonDialog1.CancelError=True

    codice:
    Function Stampa()
       CommonDialog1.CancelError = True
       OnError GoTo StampaAnnullata
       CommonDialog1.ShowPrinter
       Form29.PrintForm
       Printer.EndDoc
    StampaAnnullata:
       OnError GoTo 0
    End Function
    In poche parole dando CancelError=True se clicchi su Annulla si verifica un errore e salti il comando PrintForm

  6. #6
    per stampare tutto il contenuto di un datagrid cosa devo fare?????
    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.