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

zephirus

Declaração ao iniciar aplicação

4 mensagens neste tópico

Olá,

Preciso que este código seja processado mal se inicie a aplicação:

Dim listadenumeros As List(Of Label) = New List(Of Label)

listadenumeros.Add(num1)
listadenumeros.Add(num2)
listadenumeros.Add(num3)

For i As Integer = 1 To 50
   listadenumeros(i - 1).Text = i
Next

Onde é que devo colocar isto? Tem de ser na main form ou pode ser numa class? E em que sítio especificamente?

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes colocar no form que arranca no evento load

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
           ' o teu código
    End Sub

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes colocar no form que arranca no evento load

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
           ' o teu código
    End Sub

Pois, foi parvoíce minha. Já consegui. De qualquer forma tenho agora outro problema.

Tenho x labels de nome num1, num2, ...

Quero que cada um deles tenha o texto 1, 2, ... respectivamente.

Para isso, escrevi o código acima. E coloco-o na Sub Form1_Load tal como disseste. O problema é que as Labels não mudam o nome e depois quando mais à frente vou buscar a variavel listadenumeros, diz-me que não está declarada.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Esqueçam, já consegui.

Tenho este código no meu programa:

Public Sub New()
    InitializeComponent()
End Sub

Estou a pensar que isto é o mesmo que:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
           ' o teu código
End Sub

Estou certo?

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