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

Interfaces Graphiques Discussion :

Enregistrer modifications faites sur une listbox


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 13
    Par défaut Enregistrer modifications faites sur une listbox
    Bonjour,
    J'ai crée un GUI contenant une "listbox".
    Sur cette listbox, j'effectue des modifications, j'ajoute ou je supprime certains de ces éléments.
    Mon problème c'est que une fois je ferme mon GUI et je le réouvre, je ne retrouve plus ces modifications, ce qui est normal, mais embêtant, car il faut à chaque fois que je fasse les modifications directement sur le fichier ".fig", or je veux laisser cette possibilité à l'utilisateur. J'ai pensé à utilisé "saveas" et enregistrer toutes les modifications que j'ai effectuées dans une nouvelle figure portant le même nom, mais comme je ne veux modifier que les éléments de ma listbox, je cherche une autre solution plus appropriée.
    Merci par avance pour votre aide
    ZeuS

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Tout dépend de ce que tu veux exactement faire.
    L'utilisateur doit-il retrouver la même liste d'une session MATLAB à l'autre ?

    La solution qui me semblerait la plus pérenne serait d'enregistrer cette liste dans un fichier MAT
    (voir les commandes SAVE et LOAD) qui serait placé :
    • soit dans le même répertoire que tes fichiers .m et .fig,
    • soit dans un répertoire "connu" :
      par exemple le répertoire que MATLAB utilise pour enregistrer l'historique qui est récupérable par la commande PREFDIR, le mieux étant de créer un sous-répertoire propre à ton application

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 13
    Par défaut Merci
    Effectivement, ça me parait très pratique,
    en fait je voulais faire cette solution au départ, mais en enregistrant les modifications dans un fichier .txt, mais je trouvais ça lourd, mais avec un fichier .MAT, ça me convient très bien.
    Merci pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. drag and drop sur une listBox?
    Par Mickey.jet dans le forum Delphi
    Réponses: 3
    Dernier message: 30/09/2006, 10h27
  2. Réponses: 8
    Dernier message: 12/07/2006, 10h32
  3. [MFC] clic droit sur une listbox ?
    Par julien.nasser dans le forum MFC
    Réponses: 1
    Dernier message: 07/06/2006, 14h53
  4. dégradé sur une listbox avec 1/2 couleurs
    Par avogadro dans le forum Composants VCL
    Réponses: 8
    Dernier message: 05/05/2006, 18h21
  5. [VB.NET] Enregistrement des éléments d'une listBox
    Par Hoegaarden dans le forum Windows Forms
    Réponses: 9
    Dernier message: 18/05/2004, 14h48

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