ALINHAR EM COLUNAS RICHTEXTBOX
Amigos estou com um problema e não consegui achar em nenhum lugar alguma função que possa fazer isso, segue um exemplo
Data Vencimento Duplicata Duplicata Mês Referência Data Pagamento Valor
17/04/20100000000 47647500000 01/04/2010000000 000000000000 90.03000000000000
17/04/20100000000 47647600000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47647700000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47647800000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47647900000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47648000000 01/04/2010000000 000000000000 48.10000000000000
Gostaria de alinhar certinho em colunas no richtextbox.
Lembrando que preciso usar esse componete não posso usar outros pq se trata de uma carta de inadimplencia onde o usuário pode modificar letra, cor menos alterar as informações.
Se alguém poder me ajudar agradeço.
Data Vencimento Duplicata Duplicata Mês Referência Data Pagamento Valor
17/04/20100000000 47647500000 01/04/2010000000 000000000000 90.03000000000000
17/04/20100000000 47647600000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47647700000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47647800000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47647900000 01/04/2010000000 000000000000 48.10000000000000
17/04/20100000000 47648000000 01/04/2010000000 000000000000 48.10000000000000
Gostaria de alinhar certinho em colunas no richtextbox.
Lembrando que preciso usar esse componete não posso usar outros pq se trata de uma carta de inadimplencia onde o usuário pode modificar letra, cor menos alterar as informações.
Se alguém poder me ajudar agradeço.
E ae amigos alguém poderia me ajudar
obrigado
obrigado
cara no loop vc coloca um space
Do while not rs1.eof
text = 17/04/20100000000 & space(10) & rs1!Duplicta) & space(10) & rs1!Mes & space(10) & rs1!Data & rs1!Valor & vbNewLine
rs1.MoveNext
Loop
para alinhar valores Space(10- len(Rs1!Valor)) & rs1!Valor
se os valores do bco vier como 1,7 aoinvés de 1,70 formate para #,##0.00
Do while not rs1.eof
text = 17/04/20100000000 & space(10) & rs1!Duplicta) & space(10) & rs1!Mes & space(10) & rs1!Data & rs1!Valor & vbNewLine
rs1.MoveNext
Loop
para alinhar valores Space(10- len(Rs1!Valor)) & rs1!Valor
se os valores do bco vier como 1,7 aoinvés de 1,70 formate para #,##0.00
Amigo se fosse dessa maneira daria certo porém vou explicar melhor estou fazendo um projeto de inadimplência onde usa o richtextbox por ser editavel porém nele o usuário pode digitar a carta de inadimplência do geito que quiser quando quiser colocar alguma informação de um select ele coloca o nome do atributo sobre #
Exemplo #duplicata#
Mais um exemplo sobre esse preenchimento que não consigo alinhar, o usuário ira digitar assim na carta que seria os detalhes.
Data Vencimento Duplicata Duplicata Mês Referência Data Pagamento Valor
#DATA_VENCIMENTO# #DUPLICATA# #MES_REFERENCIA# #DATA_PAGTO# #VALOR_DUPLICATA#
Esses atributos sobre ## que serão alterados já consegui fazer isso certinho porém no alinhamento fica errado o máximo conforme descrito a cima, preciso de algo que alinha no richtextbox já montado em seu preenchimento o máximo que consegui for isso
Data Vencimento Duplicata Mês Referência Data Pagamento Valor
20/02/2010_______ 293800_____ 01/07/2003_____ ___________ 64.47__________
10/03/2010_______ 309242_____ 01/09/2003_____ ___________ 64.47__________
Lembrando que esse campos informados em ## podem ser escolhidos de uma view não e necessariamente ser esse nomes pode ser outros por isso nao posso colocar fixo, isso o usuário que irá informar dentro de ##
Meu unico problema é o alinhamento, mas quase não conseguir vou travar os valores do retorne e deixar o usuário somente alinhar para depois imprimir seu conteudo da carta.
Exemplo #duplicata#
Mais um exemplo sobre esse preenchimento que não consigo alinhar, o usuário ira digitar assim na carta que seria os detalhes.
Data Vencimento Duplicata Duplicata Mês Referência Data Pagamento Valor
#DATA_VENCIMENTO# #DUPLICATA# #MES_REFERENCIA# #DATA_PAGTO# #VALOR_DUPLICATA#
Esses atributos sobre ## que serão alterados já consegui fazer isso certinho porém no alinhamento fica errado o máximo conforme descrito a cima, preciso de algo que alinha no richtextbox já montado em seu preenchimento o máximo que consegui for isso
Data Vencimento Duplicata Mês Referência Data Pagamento Valor
20/02/2010_______ 293800_____ 01/07/2003_____ ___________ 64.47__________
10/03/2010_______ 309242_____ 01/09/2003_____ ___________ 64.47__________
Lembrando que esse campos informados em ## podem ser escolhidos de uma view não e necessariamente ser esse nomes pode ser outros por isso nao posso colocar fixo, isso o usuário que irá informar dentro de ##
Meu unico problema é o alinhamento, mas quase não conseguir vou travar os valores do retorne e deixar o usuário somente alinhar para depois imprimir seu conteudo da carta.
cara, se eu não estiver enganado, vc deve usar fontes monoespaçadas: courier new, Lucida console. veja se isso resolve.
Citação:cara, se eu não estiver enganado, vc deve usar fontes monoespaçadas: courier new, Lucida console. veja se isso resolve.
Amigo LLAIA realmente esse meu problema era por causa da fonte você me ajudou bastante não sabia sobre fontes monoespaçadas, estou usando a Lucida console e deixei somente onde preciso esse tipo onde o usuário não poderá trocar essa fonte.
Muito obrigado
Tópico encerrado , respostas não são mais permitidas