IMPRIMIR TEXTBOX MULTILINE

PERCIFILHO 12/11/2012 16:08:15
#414059
Amigos, estou pelejando, porém não consegui ainda encontrar uma solução.
Estou imprimindo um pedido de compras e neste pedido tem um campo Observações que pode estar preenchido ou não.
Acontece que, se o campo estiver preenchido conforme a imagem anexada, eu preciso que ao imprimir, o campo seja impresso exatamente como está aparecendo da TextBox. E tem outra coisa, esse campo não tem limites de linhas a serem digitadas. Pode ser que o campo Observações tenha 1 linha, mas pode ter 50 linhas.
Então, o que eu precisava é uma função para ler a TextBox linha a linha e imprimir na posição correta do relatório. Me lembro que no site do Macoratti tinha uma função muito boa que eu até já utilizei um dia, porém era para VB6. Eu preciso de uma que seja em VB.Net.

Alguém pode me ajudar?

Até mais.
PERCIFILHO 12/11/2012 16:10:11
#414061
O campo Observações que aparece na tela de pedidos.
PERCIFILHO 12/11/2012 16:13:14
#414062
O resultado atual da impressão do relatório.
PERCIFILHO 13/11/2012 10:24:40
#414098
Ninguém?
PEGUDO 13/11/2012 10:38:56
#414100
Cara,
O código para ler, linha a linha, o texto de um TextBox é este

For Each Linha As String In TextBox1.Lines
MsgBox(Linha)
Next

Agora, se não me engano, você pode redimensionar o objeto de textos do Report para caber na página. Você só tem que ativar a propriedade WordWrap = True, ou a propriedade CanGrow, , ou algo parecido que, automaticamente, o texto irá para a outra linha.

Espero ter ajudado
Tópico encerrado , respostas não são mais permitidas