private void button1_Click(object sender, EventArgs e) { List <string[]> moradasEncontradas = view.CliqueEmProcurarCP(cp4TextBox.Text, cp3TextBox.Text); if (moradasEncontradas.Count == 1) { arteriaTextBox.Text = moradasEncontradas[0][0]; nomeDaArteriaTextBox.Text = moradasEncontradas[0][1]; localidadeTextBox.Text = moradasEncontradas[0][2]; designacaoPostalTextBox.Text = moradasEncontradas[0][3]; } else if (moradasEncontradas.Count > 1) { MoradasEncontradas moradasEncontradasForm = new MoradasEncontradas(moradasEncontradas); DialogResult dialogResult = moradasEncontradasForm.ShowDialog(); if (dialogResult == DialogResult.OK) { arteriaTextBox.Text = moradasEncontradas[moradasEncontradasForm.escolha][0]; nomeDaArteriaTextBox.Text = moradasEncontradas[moradasEncontradasForm.escolha][1]; localidadeTextBox.Text = moradasEncontradas[moradasEncontradasForm.escolha][2]; designacaoPostalTextBox.Text = moradasEncontradas[moradasEncontradasForm.escolha][3]; } } }