• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

mcanossa

Arrays de controlos em VB 2005 Express ou 2008 Express

4 mensagens neste tópico

Boas,

Estive a tentar criar um array de controlos num programa em VB 2005 Express, mas ao copiar e colar aparecia-me um outro controlo, novo, que não pertence a qualquer array. Como é que se cria agora um array de controlos? (Não posso crer que a Microsoft "deixou cair" uma funcionalidade tão interessante das versões anteriores)

Obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Das versões anteriores? Que me lembre o vb não permite arrays de controlos. Mas nada que a função ReDim não resolva.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não permite nas versões anteriores? Ora essa, então não permite? Até à versão 6 o VB permitia criar um qualquer controlo (por exemplo uma label) e ao copiar/colar ele perguntava se queria criar um array de controlos, criando, por exemplo, label1(0), label1(1), label1(2), etc. A vantagem era que podia definir uma só rotina de um evento para todos os controlos do array e referenciar uma propriedade de todos eles num ciclo, fazendo por exemplo

  for i=0 to 20

        label1(i).«propriedade» = «valor»

  next

Isto era de facto, para algumas situações, uma grande mais-valia.

Como é que se faz isso agora com o VB 2005 Express?

Obrigado pela vossa colaboração.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora