Estensione file

lunedì 02 aprile 2007 - 12.22

lukke Profilo | Newbie

Ciao a tutti, avrei questo problema: sto realizzando un'applicazione in VB che, tramite una OpenFileDialog mi permette di passare dei file che un'altro software deve aprire. Il problema è che questo secondo applicativo supporta solamente i file con determinate estensioni e, se gli passo un file (ad es.) .doc questo mi da errore (ovviamente) e il mio programmino si blocca. Io vorrei far si che, se passo alla sub che apre il mio file selezionato un file con un'estensione diversa da quelle supportate, il mio programmino se ne accorgesse, in parole povere avrei bisogno di effettuare un controllo sull'estensione del file selezionato, ma non ho idea di come fare. Qualcuno può aiutarmi? Grazie

erongis Profilo | Junior Member

Ti consiglio di fare così:

1. - usa il CommonDialog, dovresti averlo nell toolbar.
2. - gli passi i filtri di riferimento es: cd1.filter = "File di testo (*.txt)|*.txt" - Dove txt è l'estensione che ti interessa.
3. - con il metodo "ShowOpen" apri la finestra.
4. - controlla la proprietà cd1.filename, se = "", l'utente non ha scelto nulla.

Così facendo l'utente non può selezionare un file con estensione diversa da quella specificata.

lukke Profilo | Newbie

ok, funziona, rapido e indolore...grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5