Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void Search_Click(object sender, EventArgs e)
- {
- OpenFileDialog AbrirArquivo = new OpenFileDialog(); //Instância
- AbrirArquivo.Multiselect = true; // habilita a multseleção de arquivos
- if (AbrirArquivo.ShowDialog() == DialogResult.OK) // ao pressionar ok
- {
- foreach (var File in AbrirArquivo.FileNames) // para cada arquivo no array
- {
- if(ListPath.Count == 0) // se a lista for vazia
- {
- ListPath.Add(File); //adiciona o primeiro elemento
- }
- else // se não for vazia, agora ele verifica se já existe
- {
- foreach(var item in ListPath) //Onde ocorre a Exception
- {
- if(item == File) //se o item da lista for igual ao caminho do arquivo
- {
- continue; // pula para o próximo e não adiciona na lista
- }
- else
- {
- ListPath.Add(File); // se não, adiciona.
- }
- }
- }
- }
- }
- PathText.Text = (ListPath.Count + " Arquivos selecionados");
- // mostra em um textBox quantos arquivos foram selecionados.
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement