Ir para o conteúdo
zephirus

Declaração ao iniciar aplicação

Mensagens Recomendadas

zephirus    0
zephirus

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jpaulino    106
jpaulino

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zephirus    0
zephirus

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.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zephirus    0
zephirus

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?

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade