PROBLEMA COM COMANDO FOR.

MOKOVA666 16/10/2013 21:56:57
#430095
Olá.
Estou com problema com uma coisa que acredito ser simples (Para quem sabe).
estou tentando usar o comando for para fazer sequencia de TextBox.
Exemplo:
Tenho 1 programa que vai ler 50 TextBox e todas estão com nomes assim: Text1.Text .. Text2.Text .. Text3.Text .........
Nessa sequencia até a Text50.Text.

Eu gostaria de usar o comando For para Ler todas as TextBox, Já fiz até aqui:

Dim i As Integer
For i = 1 To 50

(Aqui tem que ficar o comando que utiliza o i para trocar as TextBox).

Next i
End Sub

Alguem poderia ajudar?
RAPINTO 16/10/2013 23:33:30
#430098
Tente isto.
ALVAROVB2009 17/10/2013 09:03:34
#430100
MOKOVA666 bom dia

Isso é simples, vc coloca um text no form e copia e cola ele no próprio form, o primeiro text a ser incluído o vb vai perguntar se vc qr acrescentar um controle no objeto, vc confirma essa pergunta e nesse momento o TEXT1 para a ser TEXT1(1) e depois disso vc vai colocando quantos text achar necessário.
Depois é só usar o seu for

Dim i As Integer
For i = 1 To 50

text1(i).text

Next i

Dessa forma esta passando por todos os text

Qqer coisa posta ai blz
CHICOWEB 17/10/2013 11:43:02
#430109
Resposta escolhida

Muita gente usa vetor (concordo que seria o mais correto) mas dá pra fazer o que ele precisa sim, acredito que será útil pra muitas outras coisas:

For x = 1 To 5
Me([Ô]Text[Ô] & x) = Rnd(99999)
Next


OBS: Tem 5 TextBoxes no form: Text1, Text2, Text3, Text4, Text5
MARCELO.TREZE 17/10/2013 16:12:22
#430130
O correto é o que mais se adapta ao nosso código, vc mandou bem Chico.

MOKOVA666 17/10/2013 18:07:51
#430135
Muito bom chico ajudou muito, os outros códigos também ajuda, mas o do chico foi perfeito!
Tópico encerrado , respostas não são mais permitidas