Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. private void Search_Click(object sender, EventArgs e)
  2. {
  3. OpenFileDialog AbrirArquivo = new OpenFileDialog(); //Instância
  4. AbrirArquivo.Multiselect = true; // habilita a multseleção de arquivos
  5. if (AbrirArquivo.ShowDialog() == DialogResult.OK) // ao pressionar ok
  6. {
  7. foreach (var File in AbrirArquivo.FileNames) // para cada arquivo no array
  8. {
  9. if(ListPath.Count == 0) // se a lista for vazia
  10. {
  11. ListPath.Add(File); //adiciona o primeiro elemento
  12. }
  13. else // se não for vazia, agora ele verifica se já existe
  14. {
  15. foreach(var item in ListPath) //Onde ocorre a Exception
  16. {
  17. if(item == File) //se o item da lista for igual ao caminho do arquivo
  18. {
  19. continue; // pula para o próximo e não adiciona na lista
  20. }
  21. else
  22. {
  23. ListPath.Add(File); // se não, adiciona.
  24. }
  25. }
  26. }
  27.  
  28. }
  29. }
  30. PathText.Text = (ListPath.Count + " Arquivos selecionados");
  31. // mostra em um textBox quantos arquivos foram selecionados.
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement