Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no Ex. 3 da Aula 4 - Mão na Massa - Formulários

Eu não entendi como mostrar os tipos de conta no comboBox de CadastroDeContas.

1 resposta
solução!

Paulo,

Basta você criar um comboBox com dois registros: Conta Corrente e Conta Poupança. De acordo com o valor selecionado, você vai criar uma nova instância daquele tipo. Exemplo:

// outro código da classe CadastroDeConta

private void CadastroDeConta_Load(object sender, EventArgs e)
{
  this.comboTipo.Items.Add("Conta Corrente");
  this.comboTipo.Items.Add("Conta Poupança");
}

// não sei qual foi o nome que você deu para o botão,
// mas esse é o método de click dele, ok?
private void botaoCadastro_click(object sender, EventArgs e)
{
  int index = this.comboTipo.SelectedIndex;
  Conta novaConta;
  if (index == 0) 
  {
    novaConta = new ContaCorrente();
  }
  else 
  {
    novaConta = new ContaPoupanca();
  }
  novaConta.Titular = titularConta.Text;
  novaConta.Numero = Convert.ToInt32(numeroDaConta.Text);
  this.aplicacaoPrincipal.AdicionaConta(novaConta);
}