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

Como Faço o método ser Invocado pelo Botão?

Criei o código em

public partial class Form1 : Form
{

//demais métodos

     public void RemoveConta(Conta c)
        {
            comboContas.Items.Remove(c);
            int i;
            for (i = 0; i < this.numeroDeContas; i++)
            {
                if (this.contas[i] == c)
                {
                    break;
                }
            }
            while (i + 1 < this.numeroDeContas)
            {
                this.contas[i] = this.contas[i + 1];
                i++;
            }
        }
}

Mas não sei como chamo o método pelo botão de remover.

1 resposta
solução!

Já resolvi. Comparei com a solução no final do capítulo. O meu erro foi que estava criando uma variável do tipo int, mas se trata de uma Conta e portanto é um objeto.

A solução do código foi:

        private void buttonRemoveConta_Click(object sender, EventArgs e)
        {
            Conta conta = BuscaContaSelecionada();
            this.RemoveConta(conta);
        }