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

zephirus

Aceder a controlo de outra form

6 mensagens neste tópico

Olá,

Tenho duas forms (form1 e form2). Na form1 quero aceder à propriedade "text" de um label1 da form2. Como faço isto?

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Form2.Label1.Text  :)

Isso não dá. É em VB.NET. Já tenho uma ideia +/- de como dá mas mesmo assim tenho algumas dúvidas.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Form2.Label1.Text  :)

Isso não dá. É em VB.NET. Já tenho uma ideia +/- de como dá mas mesmo assim tenho algumas dúvidas.

Desculpa, mas tem que dar se o teu segundo form se chamar "form2" e a label "label1".

Mas também podes aceder via o namespace My.

My.Forms.form2.label1.text

Quando escreveres o sergundo ponto, se tiveres o intelliSense activo irão-te aparecer todos os formulários disponíveis.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá anolsi!

Agora experimentei de novo e já deu. Não sei porque não deu antes. Se calhar é porque o modifier estava em private...

Anyway, a sugestão que me deste é bem mais funcional pois o intelliSense está activo.

Obrigado pela ajuda.

PS: esqueci-me de dizer que estou a utilizar o SharpDevelop.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá anolsi!

Agora experimentei de novo e já deu. Não sei porque não deu antes. Se calhar é porque o modifier estava em private...

Anyway, a sugestão que me deste é bem mais funcional pois o intelliSense está activo.

Obrigado pela ajuda.

PS: esqueci-me de dizer que estou a utilizar o SharpDevelop.

Bem, se modifier estava em private significa que a label só poderia ser acedida a partir da classe a que pertencia (o form).

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