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

 Delphi Discussion :

[D7] Associer le ItemIndex d'une ComboBox à des Checkbox


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 17
    Par défaut [D7] Associer le ItemIndex d'une ComboBox à des Checkbox
    Bonjour, le titre étant un peut évasif je m'explique sur mon problème. Je suis en pleine création d'une interface et je doit associer les Hints de ma Combobox à plusieurs checkbox, c'est Hint corresponde à: "Box" et "serveur". (Si le Hint box est sélectionner alors certaine Checkbox ce coche automatiquement)

    Je suis partis sur le fait qu'il faut utiliser les ItemIndex (Cela fait un jour que je suis sur Delphi 7 donc ne m'en voulais pas trop si cela parait "Logique" )
    mais je ne vois pas comment associer mes checkbox au ItemIndex.

    Merci d'avoir au moins pris le temps de lire et pour ceux qui s'arrêterons pour répondre. En attendant je vais continué à chercher !

    bonne journée

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Dans le onChange de ta combobox

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
      Chk_Serveur.Checked := (Combobox.ItemIndex = 0);
      Chk_Box.Checked :=  (Combobox.ItemIndex = 1);
    à adapter selon le positonnement de serveur et box dans la combobox en sachant que les combobox démarre l'index à 0
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 17
    Par défaut
    C'est à dire dans le OnChange? J'ai une liste qui s'affiche (Bouton, checkBo,..). Je peut y sélectionner plusieurs choses? Car j'ai plusieurs, une dizaine, de checkbox à associés sur "Box" et "serveur".

    En me relisant (Et en voyant votre code) je pense que je me suis mal exprimer !

    Box et Serveur sont les choix de la ComboBox. Mais si j'ai bien compris j'associe mes Checkbox de cette manière:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     procedure TForm1.CbPreSelecChange(Sender: TObject);
    begin
     
    CbKodakDrivers.Checked := (CbPreSelec.ItemIndex =0);
    CbMicrosoftDeps.checked := (CbPreSelec.ItemIndex =0);
     
       if  (CbPreSelec.ItemIndex =0)  then begin
        CbKodakDrivers.Checked := True;
        CbMicrosoftDeps.checked := True;
       end;  
    end;
    Le 0 correspond à la Box.

    Edit: J'ai essayé votre syntaxe, voir ci-dessus, mais rien. Est-ce bien cette syntaxe (La mienne) ?

  4. #4
    Membre éclairé Avatar de cantador
    Homme Profil pro
    Chef de projet
    Inscrit en
    Mars 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 572
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    procedure TForm1.CbPreSelecChange(Sender: TObject);
    begin
    CbKodakDrivers.Checked := (CbPreSelec.ItemIndex =0);
    CbMicrosoftDeps.checked := (CbPreSelec.ItemIndex =0);
    end;

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 17
    Par défaut
    J'ai finis par trouver de moi même Merci quand même contador ! En fait je pensé que Rayek parlais du Onchange dans le "Object Inspector"

    Et à Rayek =)

    Bonne journée à vous !

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

Discussions similaires

  1. recherche d'une combobox avec checkbox
    Par thor76160 dans le forum C#
    Réponses: 17
    Dernier message: 12/08/2010, 14h44
  2. Gridview avec une colonne des checkboxs
    Par insane_80 dans le forum ASP.NET
    Réponses: 15
    Dernier message: 21/11/2009, 19h23
  3. Parcourir une liste des checkbox en C# .
    Par silset dans le forum ASP.NET
    Réponses: 7
    Dernier message: 01/11/2009, 10h03
  4. associer des textbox à un element d'une combobox
    Par julien10 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/10/2008, 22h32
  5. [C#] Format des dates pour une ComboBox...
    Par frechy dans le forum Windows Forms
    Réponses: 5
    Dernier message: 07/01/2005, 17h08

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