+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 6 su 6

Filtrare OpenFileDialog

  1. #1
    collega non è in linea Scolaretto
    Come posso configurare un OpenFileDialog per escludere uno specifico file, anche se ha l’estensione prevista dal filtro? Vorrei che uno dei file visualizzati dall’OpenFileDialog non potesse essere aperto, anche se scelto. Meglio ancora se non venisse visualizzato.
    E’ possibile qualche escamotage? Io non sono riuscito a fare altro che posizionare quel file in un’altra cartella.
    Grazie del vostro aiuto.

  2. #2
    Quote Originariamente inviato da collega Visualizza il messaggio
    ...Vorrei che uno dei file visualizzati dall’OpenFileDialog non potesse essere aperto, anche se scelto. Meglio ancora se non venisse visualizzato.
    Forse se applichi l'attributo "nascosto" al file non lo fa vedere? Però, ad esempio, credo sia possibile digitarne a mano il nome e si arriverebbe comunque alla sua selezione. Secondo me l'unica via sicura è verificare il file selezionato ed ignorare l'operazione se si tratta di quello che non vuoi che sia toccato.

  3. #3
    Non è previsto con la OpenFileDialog una cosa del genere. Usa una IF per testare il file se selezionato
    ℹ️ Leggi di più su AntonioG ...

  4. #4
    collega non è in linea Scolaretto
    Si, avete ragione. L'unico modo è un test via codice sul nome selezionato.
    Grazie.

  5. #5
    L'avatar di SirJo
    SirJo non è in linea Scolaretto
    Ho trovato questo, forse può esserti utile:

    You could however implement a delegate for the FileOk event on the dialog. This event fires just before the file the user selected will be accepted, and the event arguments provide a Cancel property that you can set to disallow selection.

    It is not as elegant as actually making the wrong files invisible, but it will allow you to disallow selection of the wrong kind of file.
    In questo modo intercetti che hanno selezionato il file sbagliato prima che il FileDialog si chiuda, e questo secondo me è una buona cosa

  6. #6
    collega non è in linea Scolaretto
    Non so se è nelle mie capacità, ma appena posso ci proverò. Comunque grazie.
    Ciao

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Openfiledialog e Savefiledialog su una listbox
    Da miko1973 nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 04-10-2013, 11:35
  2. Risolto: OpenFileDialog in PropertyGrid
    Da persichetti nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 09-06-2011, 11:04
  3. Ripulire OpenFileDialog
    Da klaus nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 13-11-2007, 08:16
  4. OpenFileDialog
    Da cippalippa nel forum Visual Basic .Net
    Risposte: 16
    Ultimo Post: 16-09-2007, 11:50
  5. ListView e OpenFileDialog
    Da nickn@me nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 13-12-2004, 11:52