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 :

Reinitialiser un ComboBox


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut Reinitialiser un ComboBox
    Bonjour a tous.

    Voila quand je lance pour la 1er fois mon Form ou se trouve un combobox.

    Pour faire un choix je dois selectionner la fleche du combobox et choisir mes choix qui sont défini dans le combobox.

    J'aimerais que quand je clic sur un bouton il me remette le combobox comme il était lors du chargement de ma page et non pas qu'il reste sur une valeur.

    J'ai fais le Combobox->Clear(); mais la je perd tt mes valeurs et je sais pas les rechoisir par apres

    Donc je sais pas si c'est une option ou quoi...

    merci

  2. #2
    Membre éclairé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par défaut
    il te suffit juste de mettre le ItemIndex de ton ComboBox à -1
    et d'effacer le Text

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ComboBox->ItemIndex = -1;
    ComboBox->Text = "";
    et ainsi tu ne pert pas tes valeurs.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    Merci ca marche nickel.

    C'est une astuce qui fallait savoir

    Je passe en resolu.


    Encore merci

  4. #4
    Membre éclairé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par défaut
    De rien mais n'oubli pas le Résolu

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    et comment faire pour un DBComboBox car il n'y a pas la propriéts Items...

  6. #6
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Citation Envoyé par bullrot Voir le message
    et comment faire pour un DBComboBox car il n'y a pas la propriéts Items...
    Salut,

    Moi, j'ai bien la propriété Items ainsi que ItemIndex

    PS: Je suis sous BCB6 mais je ne pense pas que celà change quoi que ce soit ...

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    Oui pardon je me suis mal exprimé... je parlais d'un DBLookupComboBox

  8. #8
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Re,

    Ne connaissant pas le composant, je ne sais pas trop comment faire, cependant, ceci ne correspond pas à ton besoin :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DBLookupComboBox1->Text="";
    A+

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    non j'avais essayer il me met comme message :

    [BCC32 Erreur] Unit9.cpp(126): E2247 'TDBLookupComboBox::Text' n'est pas accessible

  10. #10
    Membre émérite
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Février 2004
    Messages
    644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Février 2004
    Messages : 644
    Par défaut
    La property est certainement en private, peux-tu regarder dans la doc si il y a moyen d'accéder au contenu sélectionner via des méthodes de la classe ?

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    property NullValueKey: TShortCut;
    C++
    __property TShortCut NullValueKey;
    Description
    Définissez NullValueKey pour permettre aux utilisateurs de saisir une valeur "vierge" dans le champ associé. Quand l'utilisateur appuie sur la combinaison de touches que ce raccourci représente, le champ associé est effacé.

    Conseil: Utilisez la fonction ShortCut ou TextToShortCut pour créer une valeur à affecter à NullValueKey.


    j'ai trouver ceci je sais pas si c'est interessant ?

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. [VB6] [Interface] ComboBox à plusieurs colonnes
    Par mtl dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 30/03/2004, 17h35
  3. [VB6] [Interface] Grille avec combobox
    Par khany dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 15/01/2003, 09h55
  4. combobox et readonly
    Par Mac leod dans le forum C++Builder
    Réponses: 6
    Dernier message: 28/11/2002, 10h27
  5. combobox->text
    Par clovis dans le forum C++Builder
    Réponses: 18
    Dernier message: 21/06/2002, 15h43

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