Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
23/07/11 13:50
Axper46
Ciao ragazzi,sto creando un piccolo programmino e necessito che quando apro un programma,in un label compare il nome del file,questoè il codice:
        OpenFileDialog1.ShowDialog()
        Label2.Text = OpenFileDialog1.FileName

il fatto è che nel label mi compare tutto il percorso del file(es. programmi...) mentre io voglio solamente il nome.
Ho già fatto questa cosa altre 2 volte mi pare e riusciva sempre,ora mi da il percorso del file .-. come posso risolvere?
aaa
23/07/11 13:59
nessuno
Dim fileSel As FileInfo = New FileInfo(OpenFileDialog1.FileName)
Label2.Text = fileSel.Name
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
23/07/11 14:02
Axper46
Postato originariamente da nessuno:

Dim fileSel As FileInfo = New FileInfo(OpenFileDialog1.FileName)
Label2.Text = fileSel.Name

Dice "Type 'FileInfo' is not defined"
aaa
23/07/11 14:06
nessuno
Postato originariamente da Axper46:

Postato originariamente da nessuno:

Dim fileSel As FileInfo = New FileInfo(OpenFileDialog1.FileName)
Label2.Text = fileSel.Name

Dice "Type 'FileInfo' is not defined"


Ma tu "programmi" con VB.NET o scrivi parole senza sapere a cosa servono?

Sai che FileInfo è una classe?

msdn.microsoft.com/it-it/library/…

E quindi? Hai inserito la Imports opportuna?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
23/07/11 14:11
Axper46
EDIT:risolto,grazie a tutti e 2
Ultima modifica effettuata da Axper46 23/07/11 14:20
aaa
23/07/11 14:21
nessuno
Postato originariamente da Axper46:
L'errore non lo da + però se metto Openfiledialog1.show dialog e seleziono il file il testo nn compare


Intendi il nome del file? Impossibile che non venga visualizzato ...

Mostra tutte le righe che usi ...

PS:se legessi la mia firma vedresti scritto"Comincio a programmare in VB 2008",vuol dire che sono alle prime armi .-.


Io ho letto la tua firma e c'è scritto che stai iniziando. Quindi mi aspetto che, quando hai un messaggio di errore, prima di scrivere immediatamente sul forum, tu ti metta un po' a sbattere la testa da solo per capire come rimediare ... altrimenti non impari nulla.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
23/07/11 14:24
Nullable
La proprietà FileName del controllo OpenFileDialog restituisce anche la directory in cui si trova il file, per evitare di utilizzare la classe FileInfo potresti utilizzare la proprietà SafeFileName che ti restituisce il nome del file con la relativa estensione.

EDIT: Per fare una cosa più pulita potresti verificare quando l'utente clicca sul bottone Apri dell'OpenFileDialog.
Ultima modifica effettuata da Nullable 23/07/11 14:27
aaa
23/07/11 15:08
lorenzo
Esiste anche Path.GetFileName(path)
Ultima modifica effettuata da lorenzo 23/07/11 15:08
aaa