Jump to content
Sign in to follow this  
antrax

variaveis de varias forms

Recommended Posts

antrax

Pessoal precisava mesmo da vossa ajuda já andei na net mas não encontrei nada ...que eu percebesse.

O problema é a questão das forms .Ou seja tenho uma form principal e precisava de receber o valor de duas variaveis de  cada form para duas  consigo exemplo;

form onde escrevo os dados.

[frm1 novaform = new frm1(produtos.text,total.text);

novaform.show()]

form onde recebo os dados .

public frm2(string texto1,string texto2)

texbox1.text =texto1;

textbox.text= texto2;

o que eu queria era que a form principla  recebesse valores tanto da form 2 como de outras form

Agradeço a ajuda

Obrigado

Share this post


Link to post
Share on other sites
herty

Já que tens os forms/classes instanciadas, encapsulas a variavel do lado onde a queres alterar. Ou seja crias uma variavel publica e no set alteras a tua variavel privada.

Algo assim


//encapsulas variaveis
public string Produtos
{
  set { produtos.text = value;  }
}

public string Total
{
  set { total.text = value;  }
}

Share this post


Link to post
Share on other sites
antrax

Ainda não...está a dar erro na primeira form ..diz que o construtor não existe.

O problema é que estou a entrar numa materia que para a qual ainda não tenho umas boas bases,e não percebendo fica mais dificil

perceber as "ajudas".

tenho que perceber melhor como funciona os construtores.

Mas Obrigado pela ajuda.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.