Sous Visual C++, dans l'onglet Form1.h [design], sélectionner :
dans la "boîte à outils" / "Boîtes de Dialogue" / "OpenFileDialog".
Cette action crée une icône dans la zone inférieure du Form1.h [design].
Propriétés importantes :
Name : donner un nom judicieux : ex : openFileDialog
Filter : type de fichier|extension|type de fichier|extension : ex : XLS|*.csv|Tous les fichiers|*.*
Exemple d'usage :
String ^ sLine; // création d'un type mangé String sLine
// si la boîte de dialogue s'exécute sans erreur alors
if(openFileDialog->ShowDialog() == System::Windows::Forms::DialogResult::OK)
{
// On ouvre un flux de lecture nommé sr
System::IO::StreamReader ^ sr = gcnew System::IO::StreamReader(openFileDialog->FileName);
// lecture ligne par ligne : tant qu'il est possible de lire une ligne du fichier, sLine prend la chaîne
// de caractères correspondant à la ligne.
// de caractères correspondant à la ligne.
while (sLine = sr->ReadLine())
{
...
}
sr->Close(); // cloture du flux afin de libérer la ressource
}
Aucun commentaire:
Enregistrer un commentaire