CRIAR UM ARRAY DE TEXT BOX

NETOCAZUZA 28/07/2013 01:47:25
#426615
Tenho uma rotina que conta os registros do meu banco de dados e mostra num label, agora gostaria de usar esse número para criar controles no form, tendo esse número como variável. Exemplo: Se esse número for 10, quero criar automaticamente 30 textbox no form para receber os dados da tabela. Vou criar três iniciais, de acordo com o tamanho dos registros, e depois copiá-los para criar os outros, de acordo com o tamanho do BD, tudo em tempo de execução. Tem como? Se tem alguém pode me ajudar com a sintaxe?
ROBSON 28/07/2013 09:30:50
#426616
Resposta escolhida
Embora seja possível o ideal quando não se sabe o numero de registro é usar um controle dinâmicos que se adapta a qualquer quantidade de registros, tipo um DBGrid.

OMAR2011 28/07/2013 09:38:14
#426617
O form tem limite.
E se a sua label estiver com um número do caption como 10000,
criaria 10000 caixas de textos.
Ou sua tabela é limita no máximo o que comporta um form.
NETOCAZUZA 28/07/2013 23:31:07
#426629
é verdade Robson, mas se eu tiver uma quantidade de registros muito grande, o dbgrid vai paginar, ou criar barras de rolagem?
MARCELO.TREZE 29/07/2013 09:15:54
#426630
colega como tudo no vb6, o dbgrid possui um limite de registros, então até esse limite que eu desconheço ele cria uma barra de rolagem, se você preferir uma paginação terá de fazer isso no braço
NETOCAZUZA 31/07/2013 09:42:14
#426740
Realmente é bem complicado de fazer esse array, e vou ficar com a sugestão do grid mesmo.
Tópico encerrado , respostas não são mais permitidas