Je suis débutant et je souhaite creer un programme qui se présente comme ceci:
- l'utilisateur selectionne un fichier texte via un openfile .....................Fait
- le nom du fichier (sans le path) est ajouté a une listbox....................Fait
- Lorsque l'utilisateur selectionne son fichier et clique sur buttoncheck, le programme doit lire le fichier afin dans extraire les lignes et les afficher dans une seconde listbox... c'est là que ça coince.
Au moment ou je clique sur buttoncheck j'obtiens:
"L'exception ArgumentNullException n'a pas été gérée
la valeur ne peut pas être nulle
Nom du paramètre: path"
Voilà...
Soyez un indulgents avec l'humble débutant que je suis^^.
La variable path ne doit pas être déclarer dans ta fonction mais plutôt en tant que paramètre de ta classe.
public class toto
{
private string path;
/* tes fonctions ici */
}
De plus, je te conseille de changer la ligne :
string path = (file.DirectoryName + file.Name);
par string path = Path
.Combine
(file.DirectoryName, file.Name);
et encore mieux string path = file.FullName; // Ou mettre directement le openFiletxt.FileName
Voila,
A toi de jouer...
Billou_13
Bask En Force
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
Bonjour,
Je souhaites faire exactement ce que tu as fait! c'est à dire un openfile multi + ajouter le non du fichier dans une listbox.
Le problème c'est que je n'arrive pas à compiler ton code. Je but sur le "private" comme je suis vraiment un débutant quelqu'un pourrait m'aider! Merci par avance