Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    156

    [VB6].. scegliere la stampante da usare

    DIA DUIT!

    Avrei una piccola domandina da porre..
    adesso, quando nella mia form "stampa" premo il tasto "print" si avvia la stampa in modo corretto, ma sulla stampante predefinita..
    come posso fare per far si che premendo il tasto "print", mi si apre una pagina dove posso scegliere che stampante da usare??? grazie!!

    dia duit!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Esiste un'apposita finestra di dialogo comune (Common Dialog) che fa al caso tuo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    156
    Grazie della risposta..
    ma poi se uso la commondialog, come faccio a dirgli come impostare la stampa (con le currentX e Y)??
    perchè adesso (utilizzando il metodo printer.) riesco a stampare come voglio.. ma poi??
    Grazie!!

    Dia Duit!

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Se è solo per scegliere la stampante devi fare così:

    codice:
      dim OldPrinter as printer
      dim NewPrinter as printer
    
      Set OldPrinter = Printer
      For Each NewPrinter In Printers
        If NewPrinter.DeviceName = StampanteDaCommonDialog Then
          Set Printer = NewPrinter
          Exit For
        End If
      Next
    
      'stampa
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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.