Boa Tarde, Estou tentando realizar o exercício 1 da aula 4 mas estou tendo problemas. Tentei fazer o código o mais simples possível, conforme resolução proposta, porem ao compilar os itens do meu segundo formulário simplesmente não aparecem. Meu código ficou assim:
namespace Formulario
{
public class Conta
{
public Conta()
{
}
public int Numero { get; set; }
public double Saldo { get; private set; }
public string Titular { get; set; }
public void Deposita(double Valor)
{
this.Saldo+= Valor;
}
internal void Saca(double Valor)
{
this.Saldo-=Valor;
}
}
}
namespace Formulario
{
public partial class Form1 : Form
{
private Conta[] contas;
private int numeroDeContas;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
CadastroDeContas cadastro = new CadastroDeContas(this);
cadastro.ShowDialog();
}
public void AdicionaConta(Conta c)
{
this.contas[this.numeroDeContas] = c;
this.numeroDeContas++;
comboContas.Items.Add(c);
}
private void Form1_Load(object sender, EventArgs e)
{
contas = new Conta[20];
}
}
}
namespace Formulario
{
public partial class CadastroDeContas : Form
{
private Form1 aplicacaoPrincipal;
public CadastroDeContas(Form1 aplicacaoPrincipal)
{
this.aplicacaoPrincipal = aplicacaoPrincipal;
}
private void button1_Click(object sender, EventArgs e)
{
Conta c = new Conta();
c.Numero = Convert.ToInt32(numeroConta.Text);
c.Titular = titularConta.Text;
this.aplicacaoPrincipal.AdicionaConta(c);
}
}
}
Conforme informado anteriormente, quando roda a aplicação, simplesmente não aparece nada no segundo formulário. Desde já agradeço a atenção.