RICHTEXTBOX - PROPRIEDADE INDEX
Bom dia, pessoal.
Há muito tempo atrás, criei um visualizador de relatórios para um sistema feito em VB 6.0 e agora eu queria fazer algo do mesmo tipo com o VB.Net.
Funciona mais ou menos assim:
Pego um arquivo texto (txt, mesmo) e jogo todo o conteúdo dentro de uma array. AÃ, eu extraio a primeira linha que contém algumas informações para a geração da visualização do relatório.
Depois vou percorrendo a array e quando encontrar uma string já definida, indica que tem que criar uma nova página, por exemplo.
Acontece, que eu utilizava o controle RichTextBox, de maneira que a cada página inserida eu criava um novo controle RichTextBox, escondendo o controle atual e deixando o novo controle visÃvel, porém existia a propriedade Index, assim eu conseguia saber qual era o controle que estava visÃvel. No VB.net não existe essa propriedade. E não estou conseguindo fazer isso, será que é impossÃvel? Não pode ser !!!!!
Se alguém tiver interesse em me ajudar, agradeço muito.
Até mais.
Há muito tempo atrás, criei um visualizador de relatórios para um sistema feito em VB 6.0 e agora eu queria fazer algo do mesmo tipo com o VB.Net.
Funciona mais ou menos assim:
Pego um arquivo texto (txt, mesmo) e jogo todo o conteúdo dentro de uma array. AÃ, eu extraio a primeira linha que contém algumas informações para a geração da visualização do relatório.
Depois vou percorrendo a array e quando encontrar uma string já definida, indica que tem que criar uma nova página, por exemplo.
Acontece, que eu utilizava o controle RichTextBox, de maneira que a cada página inserida eu criava um novo controle RichTextBox, escondendo o controle atual e deixando o novo controle visÃvel, porém existia a propriedade Index, assim eu conseguia saber qual era o controle que estava visÃvel. No VB.net não existe essa propriedade. E não estou conseguindo fazer isso, será que é impossÃvel? Não pode ser !!!!!
Se alguém tiver interesse em me ajudar, agradeço muito.
Até mais.
PERCIFILHO,
Acredito que é plenamente possÃvel, mas talvez um pouco trabalhoso...
Você pode criar os objetos em Run Time e gerenciá-los de alguma forma, por exemplo com um [ô]array[ô] do tipo [ô]RichTextBox[ô].
Rode este exemplo:
CRIANDO OBJETOS EM RUNTIME
[][ô]s,
Tunusat.
Acredito que é plenamente possÃvel, mas talvez um pouco trabalhoso...
Você pode criar os objetos em Run Time e gerenciá-los de alguma forma, por exemplo com um [ô]array[ô] do tipo [ô]RichTextBox[ô].
Rode este exemplo:
CRIANDO OBJETOS EM RUNTIME
[][ô]s,
Tunusat.
Valeu pela dica TUNUSAT, embora eu esteja fazendo de outra maneira.
Se não conseguir o resultado esperado, voltarei aqui, ok?
Até mais.
Se não conseguir o resultado esperado, voltarei aqui, ok?
Até mais.
PERCIFILHO,
OKay.
[][ô]s,
Tunusat.
OKay.
[][ô]s,
Tunusat.
Tópico encerrado , respostas não são mais permitidas