Olá a todos.
Fiz conforme ensinado no vídeo: a) chamo o formulário de Cadastro e insiro um nome e número da conta, b) Fecho o formulário cadastro, c:) ao selecionar o registro criado no comboConta dá erro de System.IndexOutOfRangeException.
Posto abaixo como deixei os códigos: Evento do botao cadastro
{
ContaCorrente c = new ContaCorrente();
c.Numero = Convert.ToInt32(numeroDaConta.Text);
c.Titular = new Cliente(titularConta.Text);
this.aplicaçãoPrincipal.AdicionaConta(c);
}
No Form1:
private Conta[] contas;
private int numeroDeContas;
public void AdicionaConta(Conta c)
{
this.contas[this.quantidadeDeContas] = c;
this.quantidadeDeContas++;
comboContas.Items.Add(c);
}
Cadastro de Contas
private Form1 aplicaçãoPrincipal;
public CadastroDeContas(Form1 aplicaçãoPrincipal)
{
this.aplicaçãoPrincipal = aplicaçãoPrincipal;
InitializeComponent();
}
Botao para abrir o formulário cadastro:
CadastroDeConta cadastro = new CadastroDeConta(this);
cadastro.ShowDialog();
OUTRA COISA: inseri um breakpoint em meu programa. Por que ele não parou na instrução do breakpoint? Tentei debugar com F11 e ele não executou o passo-a-passo !!!!!
Obrigado.