IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Ouvrir un fichier dans listview sans openfiledialog


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2021
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2021
    Messages : 117
    Par défaut Ouvrir un fichier dans listview sans openfiledialog
    Bonjour,
    J'ai crée une listview ou je viens ajouter des infos dans 4 colonnes. J'ai un bouton pour sauvegarder en un fichier .txt et un autre bouton pour le recharger.
    Je voudrais le charger automatiquement sans utiliser le OpenFileDialog.
    Comment dois je faire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub Recharger_Click(sender As Object, e As EventArgs) Handles Recharger.Click
            Using Ouvrir As New OpenFileDialog
                Ouvrir.Filter = "Texte|*.txt" 'Pour plusieurs extensions on fait: Texte|*.txt|Application|*.exe|Tous|*.*
                If Ouvrir.ShowDialog() = DialogResult.OK Then
                    RechargerLesDonnées(ListView1, Ouvrir.FileName)
                End If
     
            End Using
    End Sub
    Merci

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Si tu connais le chemin du ficher de sauvegarde, tu n'as pas besoin de OpenDialog.
    Pour la mise à jour automatique, tu peux mettre en place un FileSystemWatcher pour détecter quand il est modifié.

  3. #3
    Membre actif
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2021
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2021
    Messages : 117
    Par défaut
    Merci pour votre réponse oui je connais le chemin je dois ouvrir le fichier et le charger dans une listview.


    RechargerLesDonnées(ListView1, C: \test\test.txt) '?

    Merci

  4. #4
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    A partir du moment où vous sauvegarder le contenu de votre ListView dans un fichier, cela signifie que vous connaissez son chemin à un moment donné.
    Il suffit simplement de le garder dans un variable puis de relire ce même fichier en vous basant sur la variable.

    Du coup je ne comprend pas pourquoi vous avez encore un problème avec OpenDialog
    Votre code n'en a plus besoin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Recharger_Click(sender As Object, e As EventArgs) Handles Recharger.Click
     
          RechargerLesDonnées(ListView1, VariableContenantLeCheminDuFichierSauvegardéAvecLePremierBouton)
     
    End Sub

  5. #5
    Membre actif
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2021
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2021
    Messages : 117
    Par défaut
    Ah ok je commence à comprendre
    J'utilise ça pour sauvegarder donc je reprend la variable sauve.FileName
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sauvegarderlesdonnees(ListView1, sauve.FileName)
    Je vais teste merci

  6. #6
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Non, ce n'est toujours pas ça.
    Bouton de sauvegarde :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Me.DataFile = sauve.FileName
    sauvegarderlesdonnees(ListView1, Me.DataFile)
    Puis dans le code qui recharge :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RechargerLesDonnées(ListView1, Me.DataFile)

Discussions similaires

  1. Ouvrir un fichier dans un autre editeur ?
    Par vnabet dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 07/06/2018, 12h32
  2. Ouvrir un fichier dans son application d'origine
    Par nic1319 dans le forum Delphi
    Réponses: 5
    Dernier message: 21/05/2007, 13h56
  3. ouvrir des fichiers dans un repertoire
    Par Art19 dans le forum Delphi
    Réponses: 5
    Dernier message: 10/04/2007, 14h49
  4. Réponses: 5
    Dernier message: 17/01/2007, 12h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo