Stampare textbox in runtime

martedì 23 settembre 2008 - 20.44

cispolo.ppl Profilo | Senior Member

Salve a tutti, ho fatto una form (vb) che crea una textbox in runtime. Com'è che posso stamparla?
Grazie
Massimo

Brainkiller Profilo | Guru

>Salve a tutti, ho fatto una form (vb) che crea una textbox in
>runtime. Com'è che posso stamparla?

Stamparla cosa significa aggiungerla alla Form ?
In questo caso puoi fare così:

Dim textBox1 as New TextBox textBox1.Left=0 textBox1.Top=0 textBox1.Text="Prova" Me.Controls.Add(textBox1)

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

cispolo.ppl Profilo | Senior Member

Intendo stampare su un foglio il contenuto della text. Generalmente stampavo i contenuti delle textbox già inserite in un form, ma adesso le devo creare in runtime.
Massimo

Brainkiller Profilo | Guru

>Intendo stampare su un foglio il contenuto della text. Generalmente
>stampavo i contenuti delle textbox già inserite in un form, ma
>adesso le devo creare in runtime.

Prova a leggere questo articolo:
http://www.dotnethell.it/articles/PrintWindowsForms.aspx
forse può darti qualche consiglio per procedere.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

cispolo.ppl Profilo | Senior Member

Grazie x il link, ma descrive la stampa con controlli inseriti direttamente nel form, non creati dal programma in esecuzione.
Ciao
Massimo

Brainkiller Profilo | Guru

>Grazie x il link, ma descrive la stampa con controlli inseriti
>direttamente nel form, non creati dal programma in esecuzione.

Eh ma la procedura è esattamente identica. L'importante è l'uso della classe PrintDocument.
Poi se tu vuoi stampare controlli creati a runtime non c'è problema, l'importante è che hai una struttura, un array, o simile che tiene il riferimento di questi controlli. Una volta ciclando l'array poi vai a stamparli tutti tramite la PrintDocument.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5