La documentazione riporta : <Il nome del file include sia il percorso del file che l'estensione. Se non sono selezionati file, questo metodo restituisce una stringa vuota ("").> e ti assicuro che non è vero. Anche se passi solo il nome del file con l'estensione, non cambia nulla e torna una stringa vuota solo SE non selezioni un file. La finestra funziona ugualmente perche nella InitialDirectory hai passato la directory di lettura. Cmq il mio problema non era questo, perchè la finestra funziona perfettamente. Ho la necessità che il file passato (con directory completa o meno) venga selezionato e la visualizzazione si sposti a quel file in un elenco di migliaia di nomi. Penso cmq che non si possa fare se non creando una Custom FileDialog personalizzata.