Por que usar o "this" como argumento na hora que instanciamos o Form CasdastroDeContas no botão que irá chama o mesmo?
private void button3_Click(object sender, EventArgs e)
{
CadastroDeContas casdastro = new CadastroDeContas(this);
casdastro.ShowDialog();
}