Newsgroup: it.comp.lang.visual-basic
Titolo: Newbye chiede aiuto

Salve a tutti,
sono un newbye del visual Basic.
Mio padre mi ha chiesto se ero in grado di creargli un piccolo programmino
ed io ho puntato la mia attenzione sul Visual Basic.
Dovrei realizzare una pagina attiva che ha come sfondo un'immagini (ad
esempio il modello 101 per la denuncia dei redditi) e che contiene dei campi
vuoti dove poter inserire del testo (nelle celle relative ai campi del 101).
Il tutto deve poi stampare il solo testo contenuto dai campi (textBox o
RichTextBox) ma no l'immagine di sfondo. Ho provato in tutti i modi ma sono
riucito a stampare o tutto il form (compresa la toolbar a colori) o solo il
testo ma su linee sequenziali. Come posso fare ? Chiedo gentilmente un
aiuto.
Salve salvino.
Sturmtruppen
--
Provare che ho ragione significherebbe riconoscere che posso aver torto. 
Teoria delle fasi di un progetto:
1.Entusiasmo
2.Disillusione
3.Panico
4.Ricerca del colpevole
5.Punizione dell'innocente
6.Gloria ed onori ai non partecipanti
mailto: 
mic...@tiscalinet.it
website: 
http://web.tiscalinet.it/michant/

Devi stampare su un modulo prestampato?
La soluzione + immediata che mi viene in mente è utilizzare una tabella
Access di supporto e realizzare la stampa con Crystal Report.
Altrimenti puoi utilizzare l'oggetto Print, che stampa una riga alla volta,
gestendo il posizionamento dei campi con aggiunta di spazi iniziali ed
intermedi.
Il limite è che puoi utilizzare solo font proporzionali come il Courier.

Il limite è che puoi utilizzare solo font proporzionali come il Courier.
Non è questo un problema. Il modulo è di tipo commerciale. Quindi senza
fronzoli di font.


Ciao, io sono un principiante, ma ho avuto lo stesso problema ( spero di
aver capito bene :D ) prova a rendere invisibili gli oggetti che non ti
interessa stampare prima del mitico comando printform, ad esempio se sul
form hai 1 bottone stampa ed 1 text box e vuoi stampare solo il testo di
quest'ultima:
Private Sub stampa_Click()
 stampa.Visible = False   ' rende il bottone invisibile
 Text1.BorderStyle = 0    ' nasconde il bordo della casella di testo
 Form1.PrintForm          ' stampa la form senza mostrare bottone e bordo
 stampa.Visible = True    ' Rende nuovamente visibile il bottone dopo la
stampa
 Text1.BorderStyle = 1    ' rende visibile il bordo della textbox dopo la
stampa
End Sub
Spero di non aver detto ca**ate :D
Dovrebbe funzionare, perň sicuramente sul newsgroup c'č gente mooolto piů
esperta di me che puň darti qualche consiglio piů professionale.
Ciao
BBL

Mmmhhhhh.......fossi in te non punterei l'attenzione su Visual
Basic......bensì su Access......
Basta che ti crei un piccolo database con una sola tabella, con tutti i
campi che ti servono........poi crei un report di stampa (sempre dentro
Access) e posizioni i campi sul foglio. Occhio, perchè potrebbe diventare un
lavoro piuttosto lungo, però è il più semplice.....anche perchè volendo
Access ti crea velocemente una maschera di inserimento dati senza righe di
codice. Questo è il mio consiglio!!
Good working!!
Damiani Igor
ico...@simcity.it




Grazie per il momento.
piů tardi ci provo :-)


Text1.BorderStyle = 0
Ti ringrazio, ma BorderStyle č un comando di sola lettura.
Comunque mi hai dato una bella dritta :-)



