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

    stampa con visual basic6

    ciao ragazzi,
    sono nuovo di questo forum, vi scrivo perche ho un piccolo problema che vi illustro in due secondi.
    devo creare un piccolo programmino con visual basic 6 composto da 4 textbox e due command button

    la mia domanda è
    come faccio a stampare il contenuto delle quattro textbox sulla stampante predefinita del pc?
    che comando devo usare?

    vi ringrazio anticipatamente
    daniele

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Oggetto Printer ...

    Printer.Print Text1.Text
    Printer.EndDoc

  3. #3
    grazie mille dell'aiuto,
    funziona alla perfezione e ho risolto un gran problemone....
    un ultima cosa

    Come faccio a rimuovere i due pulsantini Ingrandisci e Riduci ad icona sulla barra del titolo?

    saluti
    Daniele

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Metti BorderStyle del form a 1-Fixed Single
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    vi ringrazio per la disponibilità
    un ultima cosa visto che qui l'esigenza cresce mano mano che compilo il programma

    come faccio per stampare un image?

    grazie anticipatamente.
    saluti
    Daniele

  6. #6
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao daniele82_2000,
    per stampare un'immagine:
    codice:
    Private Sub Command2_Click()
    
    Dim imgStampa As StdPicture
    
    Set imgStampa = LoadPicture("D:\StampaGraf\Sfondo.Bmp")
    
    Printer.ScaleMode = 3      'pixel
    Printer.PaintPicture imgStampa, 50, 50, 380, 285  ' Posizione dell'immagine
    Printer.EndDoc
    Ciao.
    LM

  7. #7
    ciao,
    io l'immagine l'ho inserita gia nel from con un image e vorrei sfruttare stesso quella,
    quindi come faccio a stampare l'immagine inserita nel mio from chiamata image1?
    saluti e grazie
    Daniele

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Puoi scrivere

    Printer.PaintPicture Image1.Picture, 0, 0, Printer.ScaleWidth, Printer.ScaleHeight
    Printer.EndDoc

    adattandola a quello che ti serve.

    In ogni caso, ti suggerisco di dare un'occhiata all'help dei vari metodi (PaintPicture in particolare) e degli oggetti (Printer, Image) per imparare a trattare tali oggetti per la stampa.

  9. #9
    ringrazio a tutti voi per avermi aiutato e a concludere il mio programmino,
    volevo solo chiedervi un ultimo aiuto e con questo ho completato

    quando vado a stampare le tre textbox con con il codice come segue funziona tutto bene

    es.

    Printer.Print txtuno.Text
    Printer.Print txtdue.Text
    Printer.Print txttre.Text
    Printer.EndDoc

    viene stampato così

    MARIO
    ROSSI
    OCCUPATO

    IL PROBLEMA é CHE QUESTI NOMI DEVONO STARE SULLO STESSO RIGO, HO FATTO IN QUESTO MODO:

    es.

    Printer.Print txtuno.Text; txtdue.Text; txttre.Text
    Printer.EndDoc

    viene stampato così

    MARIOROSSIOCCUPATO

    LA MIA DOMANDA è QUESTA: COME FACCIO A DARE DELLO SPAZIO TRA UNA PAROLA E L'ALTRA PER INCOLONNARLI IN UNA TABELLA GIA IMPOSTATA SU CARTA STAMPATA?

    risolvendo quest'ultimo problema chiudo la discussione e ringrazio tutti per la vostra gradita collaborazione.

    saluti
    Daniele

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Pero' non hai seguito il mio consiglio ... studiare l'oggetto Printer, prima di usarlo ...

    Puoi scrivere

    codice:
    Printer.CurrentX = ...
    Printer.Print txtuno.Text;
    Printer.CurrentX = ...
    Printer.Print txtdue.Text;
    Printer.CurrentX = ...
    Printer.Print txttre.Text
    Printer.EndDoc
    mettendo al posto dei ... i valori numerici adatti che troverai facendo delle prove e che si riferiscono alla posizione delle colonne sul modulo ...

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.