Bem rápido esse Post… passando um form por parâmetros para, com o propósito de mudar algum valor por meio de outro form… no meu exemplo eu estava fazendo um form para travar maquinas no Laboratório que administro aqui no trabalho… Vamos para os códigos:

1º vamos declarar uma variável privada do mesmo tipo do form que queremos modificar…

private frmMaquinas form;

2º Declaramos um Construtor com um parâmetro do tipo do nosso form
vejam que é o 1º parâmetro do nosso construtor

public frmFaixa(frmMaquinas fm, String etd, Color cr)
        {
            InitializeComponent();
            this.form = fm;
            this.estado = etd;
            this.cor = cr;
        }

3ºUsamos um método se tiver no nosso form para modifica-lo

this.form.liberarPorIntervalo(this.estado,this.cor,
                Convert.ToInt32(this.numericUpDown1.Value),
                Convert.ToInt32(this.numericUpDown2.Value));

Se não tiver um método o que podemos fazer… podemos modificar as variáveis que o nosso form tem, Propriedades etc..

Nenhum post foi relacionado a este