Oppure

Loading
30/07/07 7:28
Dueros
Salve, ho sviluppato un programma che inserisce una serie di dati in una list box ma vorrei tramite un pulsante stampa stampare il suo contenuto...Come si fa?! Non ho assolutamente idea :d...Ditemi che è facile :D
aaa
30/07/07 9:34
c.ronaldo
Potresti trasformare tutti gli item della lista in una text,che potresti fare cosi :

For a=1 to list1.listcount
text1.text = text1.text & vbCrlf & list1.item(a)
next


e poi stampare la text con

Printer.Print Text1.Text
Printer.EndDoc


Potresti anche fare la text invisibile,cosiche sembra che stampi la lista;);)
aaa
30/07/07 10:11
Dueros
Grazie ho trovato cmq fo cosi:

for i=0 to lista.listcount
printer.print lista.list(i)
printer.EndDoc
next i

mi mancava il printer.enddoc e quindi mi stampava la lista solo dopo che chiudevo il programma...

Mi è sorto un altro problema però:

Se la lista contiene una frase piu lunga della sua larghezza durante la stampa viene tagliata li la frase,non ce un modo di mandarla a capo la restante...
e poi non ci sono le scrollba orizzontali nella list?

Grazias :D
Ultima modifica effettuata da Dueros 30/07/07 11:07
aaa
30/07/07 19:16
c.ronaldo
Con un po di riflessione,si potrebvbe per esempio sostituire tuitti i vbcrlf(andate a capo)...
aaa