Retornar um valor de um form para outro

.NET

15/05/2010

Estou utilizando WinForms, estou fazendo um form para  cadastro  de produtos. Neste cadastro tenho um campo para o grupo  do produto, para selecionar este grupo gostaria de abrir um novo form e neste form vou selecionar o grupo especifico, até neste ponto tudo bem.   A minha dúvida é como fazer retornar este valor selecioanado para meu form atual ?  
Sávio Costa

Sávio Costa

Curtidas 0

Respostas

Valter Vinicius

Valter Vinicius

15/05/2010

Para isso vc precisa declarar um form passando por parametro o outro assim vc consegue recuperar todas as propriedades e métodos do form anterior. se quiser posso postar um exemplo.

abçs
GOSTEI 0
Valter Vinicius

Valter Vinicius

15/05/2010

         fmrConsultaProdutos_nota fProdutos = new fmrConsultaProdutos_nota(this);

         fProdutos.Show();


         onde o form atual deve conter a propriedade que quer receber de volta um valor

 ---------------------------------------------------------------------------------------------



        fmrCadNotas mainForm;

         public fmrConsultaProdutos_nota(fmrCadNotas mainForm)
        {
            this.mainForm = mainForm;
            InitializeComponent();
        }

        em algum momento no form

        mainForm.produto = _codProduto;
GOSTEI 0
POSTAR