IMPRIMIR TEXTBOX MULTILINE
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.
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.
O campo Observações que aparece na tela de pedidos.
O resultado atual da impressão do relatório.
Ninguém?
Cara,
O código para ler, linha a linha, o texto de um TextBox é este
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
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