TEXTBOX NAO MOSTRA TODOS REGISTROS

CORAZZI 01/04/2011 01:59:26
#370008
Ola

Estou engatinhando no vb , criei um code que le um arquivo txt com umas 3000 linhas , dimencionei uma variavel dim(5000) , as linhas vão para a viriavel , mas no textbox só mostra + ou menos 700 linhas.
O que posso estar fazendo errado ?

Obrigado
MARCELO.TREZE 01/04/2011 03:12:41
#370011
pode estar usando o objeto errado, tente ao inves de usar um textbox, use um listbox, ou melhor um richtextbox, e acredito que se resolverá.

olha só mais uma pergunta, vc pega cada linha do arquivo texto, joga em uma matriz, pra depois jogar no textbox?

se for vc está criando um monstro, poste seu código para ajudarmos vc a desenvolver algo mais dinâmico.

CORAZZI 01/04/2011 11:51:55
#370058
Ola marcelo

Ai esta o code

Private Sub BNT1_Click()

Dim A As Integer
Dim NUM_L As Integer
Dim LINHA(5000) As String
Dim lstrArquivo As String
Dim lstrLinha As String

lstrArquivo = [Ô]D:\QUINA.txt[Ô]

NUM_L = 1

Open lstrArquivo For Input As #1

Do While Not EOF(1)

Line Input #1, LINHA(NUM_L)

Text1.Text = Text1.Text & LINHA(NUM_L) & Chr$(13) & Chr$(10)
Text2.Text = NUM_L & [Ô] ### [Ô] & LINHA(1000)

NUM_L = NUM_L + 1

Loop

Close #1

End Sub

deve ter muita coisa errada , a mais de 20 anos que programo em assembler do z80 e hoje microcontroladore estou iniciando com o vb.

Abraço
PERCIFILHO 01/04/2011 12:16:24
#370061
é como o Marcelo disse, use o RichTextBox que é muito melhor para esse tipo de ocasião.

Até mais.
CORAZZI 01/04/2011 13:08:12
#370066
RichTextBox ?

Onde esta o RichTextBox , uso o VB6

Obrigado
MARCELO.TREZE 01/04/2011 19:06:40
#370117
vá em Project / Components... e selecione[txt-color=#0000f0] Microsoft RichTextBox Control 6.0[/txt-color]

irá aparecer o icone do richtextbox na barra lateral esquerda insira o mesmo no form

depois faça apenas isso no load do form

Private Sub Form_Load()
RichTextBox1.FileName = [Ô]D:\QUINA.txt[Ô]
End Sub


veja se ele exibe o resultado desejado


CORAZZI 01/04/2011 22:09:59
#370137
Marcelo

Obrigado carregou todas as linhas no richtextbox1 , mas como posso manipular cada uma destas linhas ou seja carregar qualquer linha em uma variavel ou mesmo edita-la ?

Abraço
TECLA 01/04/2011 23:11:27
#370146
Se o texto está alocado no controle RICHTEXTBOX, já é possível editar as linhas.
Não é isso que precisa?
CORAZZI 01/04/2011 23:27:01
#370152
Tecla

Eu quero manipular linhas , ou seja , carregar uma linha em uma variavel para com a instrução mid poder manipular a string , acho que tenho que ter um banco de dados talves.

Abraço
MARCELO.TREZE 02/04/2011 00:06:23
#370158
vc deseja fazer isto antes de carregar no richtextbox?

pois agora basta vc editar as linhas que deseja no proprio richtextbox.



CORAZZI 02/04/2011 00:34:08
#370159
Marcelo

Eu ja tenho o meu txt aberto no richtextbox1 ok , agora quero carregar a linha 5 por ex. em uma variavel para poder com o comando mid selecionar parte desta string e depois recarrega-la no richtextbox , ou sera que da para modificar uma certa linha do richtextbox , por ex. quero apagar os primeiros 5 carecteres de cada linha por uma instrução for next.

Obrigado
Tópico encerrado , respostas não são mais permitidas