Erro: Referencia objeto nao definida

11/08/2017

0

C#

Boa tarde, estou com problemas em passagem por referencia entre forms.
Tenho o seguinte projeto
Form1 com um botão para chamar form2.
Form2 com um botão para criar um botão(runtime) no form1.
Preciso que estes botões sejam cumulativos, pois serão os pedidos do meu projeto, logo preciso que exista apenas uma instancia do meu Form1.
Segue Código:
FORM2
public partial class Form2 : Form
{
private Form1 form1;

public Form2()
{
InitializeComponent();
}

public Form2(Form1 parent) Aqui em cima do meu construtor existe uma linha dizendo "0 referencias" inseri um breakpoint e percebi que meu construtor não inicia.
{
InitializeComponent();
this.form1 = parent;
}

private void button1_Click(object sender, EventArgs e)
{
form1.CriaBotao(); AQUI aparece o erro de Referencia objeto não definida e o meu FORM1 aparece como NULL
}


como faço para arrumar isso?
Jorge Silveira

Jorge Silveira

Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar