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

C++Builder Discussion :

Modif d'un ini dans une combo box


Sujet :

C++Builder

  1. #1
    Membre exp�riment�
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Vaucluse (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Par d�faut Modif d'un ini dans une combo box
    Re-salut tout le monde!!!

    J'utilise un TIniFile que je mets � jour depuis plusieurs fiches : Je peux ajouter une section depuis une fiche, modifier les valeurs depuis une autre, et enfin, me servir de ces valeurs pour mon programme depuis une troisi�me.

    Le probl�me, c'est que quand je mets � jour, ou quand je rajoute une section, la modification n'est pas directement visible (je mets les sections dans une ComboBox). Il faut que je referme le programme, et que je le relance pour pouvoir obtenir les r�sultats...

    Existe il une propri�t� de ma form (comme le Focus) qui me permet de mettre � jour ma combobox lorsque mes modifs sont faites???


    Merci

    Julien

  2. #2
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    Bonsoir,
    Bon je n'est pas de r�ponse toute prete et d'autres r�pondront surement mieux que moi mais en attendant peut tu me dire comment est renseign�e ta
    combobox ?
    Par quelle m�thode et a quel moment remplis tu cet objet ?
    Les �l�m�nts sont ils bien ajout�s avec 'Items->Add()' ?
    Je pense - mais je peut me tromper - quel seuls les objets ayant une connection 'directe' avec des donn�es comme les descendants de TCustomDBGrid par exemple peuvent appeller une methode comme 'Refresh' pour mettre a jour l'affichage apres une modif de la source de donn�es.
    ...
    @ +

  3. #3
    Membre exp�riment�
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Vaucluse (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Par d�faut
    Voici mon code :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    TIniFile *f;
       int i=0;
       TStringList *l = new TStringList();
       f = new TIniFile("./config.ini");
       f->ReadSections(l);
     
       for (i=0;i<l->Count;i++)
       {
       comptes->Items->Add(l->Strings[i]);
       }
       delete f;
    Ca marche tr�s bien, sauf que je ne sais pas o� le mettre pour que quand je reviens sur ma fenetre, les modis soient prises encompte.
    Pour l'instant, c dans le OnCreate de ma form!!!


    Merci

    Julien

  4. #4
    Membre �prouv�
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifi�)
    Inscrit en
    D�cembre 2004
    Messages
    2 059
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : OPNI (Objet Programmant Non Identifi�)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 2 059
    Par d�faut
    H� bien, si je comprends tout bien, il faut le mettre dans le OnActivate pour qu'a chaque fois que tu reviens sur la fenetre concern�e cette action soit lanc�e.
    Et rajouter - car je ne crois pas l'avoir vu - un 'Items->Clear()' pour le combobox avant de recommencer la boucle...
    Normalement ca devrait aller...
    En esp�rant t'etre utile.
    @ +

  5. #5
    Membre exp�riment�
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Vaucluse (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Par d�faut
    nan, ca marche pas!!!!

    J'avais d�j� essay�!!!!
    En plus, si j'essaie de modifier les donn�es, par une autre fen�tre de mon prog, je les vois pas non plus!!!!
    Je sais pas si ca vient pas de mon TIniFile.
    Est ce qu'il faut pas le fermer???
    je fais un delete, ca devrait suffire!!!!!


    Julien

  6. #6
    Membre exp�riment�
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France, Vaucluse (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Par d�faut
    J'ai trouv�!!!

    Faut faire un updatefile() du Tinifile.
    En fait, quand on modifie les infos d'un fichier ini, le prog les garde en m�moire. Et c'est � la fermeture qu'il fait un update.

    Donc, il faut le forcer!!!

    Merci de l'aide!!!



    Julien

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Ajouter des sous titres dans une combo box
    Par Djaiffe dans le forum VB.NET
    R�ponses: 5
    Dernier message: 24/05/2018, 16h55
  2. R�ponses: 5
    Dernier message: 24/09/2008, 00h16
  3. r�cup�rer la valeur saisie dans une combo box
    Par whitebird001 dans le forum MFC
    R�ponses: 2
    Dernier message: 18/09/2008, 00h42
  4. Ajouter une image dans une Combo Box
    Par Drost dans le forum Macros et VBA Excel
    R�ponses: 1
    Dernier message: 12/10/2007, 15h13
  5. affichage dans une combo box
    Par lupo_54_25 dans le forum XML/XSL et SOAP
    R�ponses: 3
    Dernier message: 22/05/2006, 13h50

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