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

powerPT

Duvida permissões entre forms

4 mensagens neste tópico

Tenho duas formas, form1 e form2.

Na form1:

public void activa_menu()
        {
            
            menuStrip1.Enabled = true;
        }

na form2:

form1.activa_menu();

Mas isto não funciona, na form2 nem sequer detecta a função activa_menu()  e não sei porque. No vb pode-se meter a funcção como shared, em C# como se faz?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não tenho a certeza, mas acho que estás a utilizar uma classe para usar esse método.

Tens que instanciar a form1 na form2 para teres acesso a ela penso eu.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Convem teres algo do tipo:

Form1 frm = new Form1();
            frm.activa_menu();

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Convem teres algo do tipo:

Form1 frm = new Form1();
            frm.activa_menu();

Exacto. Foi o que disse.

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