none
Como fazer a janela "Abrir" mostrar somente os arquivos iniciados com NCP?

    Question

  • Bom dia Pessoal!

    Estou com uma dificuldade.

    Tenho um programa onde comparamos dois arquivos. Para selecionar o arquivo é utilizado a janela Abrir do computador, onde nos mostra todos os arquivos que temos. Como faço para a janela abrir mostrar apenas os arquivos que começar com NCP?

    Não sei aonde coloco o codigo para filtrar.

    O botão que abre a janela Abrir esta com o seguinte codigo:

     private void btnNCE_Click(object sender, EventArgs e)
        {
          //limpa o caminho do arquivo
          this.ofdNCE.FileName = "";
          
          //abre a tela para selecionar o arquivo
          this.ofdNCE.ShowDialog();
        }
    
    Tuesday, October 05, 2010 1:41 PM

Answers

  • openFileDialog1.Filter = "JPEG|*.jpg";
       openFileDialog1.ShowDialog();
    

    assim amigo, por exemplo quero mostrar os arquivos jpeg

     no seu caso devera ficar

    openFileDialog1.Filter = "NCP|*.ncp";
          openFileDialog1.ShowDialog();

    • Marked as answer by Filho do Rei Tuesday, October 05, 2010 2:28 PM
    Tuesday, October 05, 2010 1:51 PM
  • O padrão '*.jpg' pode ser alterado para 'ncp*'.

     

    openFileDialog1.Filter = "NCP|ncp*";
    openFileDialog1.ShowDialog();
    

    • Marked as answer by Filho do Rei Tuesday, October 05, 2010 2:22 PM
    Tuesday, October 05, 2010 2:15 PM

All replies

  • openFileDialog1.Filter = "JPEG|*.jpg";
       openFileDialog1.ShowDialog();
    

    assim amigo, por exemplo quero mostrar os arquivos jpeg

     no seu caso devera ficar

    openFileDialog1.Filter = "NCP|*.ncp";
          openFileDialog1.ShowDialog();

    • Marked as answer by Filho do Rei Tuesday, October 05, 2010 2:28 PM
    Tuesday, October 05, 2010 1:51 PM
  • Olavo,

    No meu caso o NCP é o nome do arquivo e não sua extensão. Como fazer desta forma?

    Obs: é apenas o começo do nome do arqivo, no caso teria que usar uma substring (0,3).

     

    Tuesday, October 05, 2010 2:04 PM
  • O padrão '*.jpg' pode ser alterado para 'ncp*'.

     

    openFileDialog1.Filter = "NCP|ncp*";
    openFileDialog1.ShowDialog();
    

    • Marked as answer by Filho do Rei Tuesday, October 05, 2010 2:22 PM
    Tuesday, October 05, 2010 2:15 PM
  • Perfeito Luciano!

    Muito obrigado!

    Tuesday, October 05, 2010 2:22 PM