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 :

l’événement si on clique sur combobox


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Albanie

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2013
    Messages : 75
    Par défaut l’événement si on clique sur combobox
    salut j'ai rechercher l’événement si on clique sur combobox (ou sur la Flèche bas de combobox) le message suivant s'affiche: "Salut . Vous avez cliqué sur combobox1"

    mon style de combobox est "csDropDownList"

    j'ai essai l’événement OnClick
    mais la fonctionnement de l’événement est: Si On click sur un des items disponible

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 649
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    s'il s'agit de VCL utilisez OnDropDown, en FMX OnPopup (quoique le OnClick fonctionne avec ce framework)

    Sauf que, d'après mes tests avec une version starter (mon poste principal est en mise à jour) l'utilisation de showmessage à l'intérieur de cet évènement fait perdre le focus et donc n'affiche plus la liste de choix ou plus exactement affiche puis referme (sorte de flash)

    P.S. indiquer la version de Delphi et le framework (VCL/FMX) et même l'environnement aide, si vous ne voulez pas avoir à le répéter à chaque nouvelle discussion pourquoi ne pas l'indiquer en signature (voir votre tableau de bord pour modifier/ajouter une signature)?

  3. #3
    Membre actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Albanie

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2013
    Messages : 75
    Par défaut
    MERCI SergioMaster POUR de L'alarme pour la signature

    j'ai ajouter mon signature

    l'événement OnDropDown est Bien travaillé Quand j"ai clique sur la Flèche bas de combobox (la première partie de mon Problème est résolu )

    La deuxième partie est:
    restée (si on clique sur combobox) Je veux charger le résultat d'une requête dans items )

    quelle est l’événement pour résolu La deuxième partie ?

  4. #4
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2008
    Messages
    668
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 668
    Par défaut
    Citation Envoyé par unja2010 Voir le message

    La deuxième partie est:
    restée (si on clique sur combobox) Je veux charger le résultat d'une requête dans items )

    quelle est l’événement pour résolu La deuxième partie ?
    Bonsoir,

    Charger le résultat de votre requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Form1.JvLookupCombo1.Items.Clear;
    Form1.Query1.First;
    while not Form1.Query1.Eof do begin
    Form1.JvLookupCombo1.Items.Add(Form1.Query1.FieldValues['Classe']);
    Form1.Query1.Next;
    end;

  5. #5
    Membre actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Albanie

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2013
    Messages : 75
    Par défaut
    NABIL74 , quelle est l’événement , pour placez le code

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 649
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 649
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    OnDropDown s'il y a des conditions particulières

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    procedure form1.Combobox1DropDown(Sender : TObject);
    var AQuery : TFDQuery;
    begin
    ComboBox1.Items.Clear;
    AQuery:=TFDQUery.Create(Self);
    try
      AQuery.Connection:=...;
      AQuery.SQL.Text:='SELECT Item FROM Table WHERE ...';
      AQuery.Active:=True;
      While not AQuery.EOF do
        begin 
          Combobox1.Items.Add(Aquery.FieldBYname('Item').asString);
          AQuery.Next;
        end;
      AQuery.Active:=False;
    finally
     AQuery.Free;
    end;
    end;
    AfterOpen pour une table ou une query déjà déclarée
    mais aussi OnActivate, OnCreate ... il y a trop de possibilités et pas assez d'informations

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/08/2011, 23h01
  2. action lors d'un clique sur une combobox
    Par thor76160 dans le forum C#
    Réponses: 4
    Dernier message: 07/05/2009, 10h45
  3. Event Click droit sur ComboBox
    Par AF_STjohn dans le forum C++Builder
    Réponses: 8
    Dernier message: 29/04/2005, 11h48
  4. Insérer un code quand on clique sur un smiles
    Par Blade dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/12/2004, 01h10
  5. Problèmes d'évènements sur ComboBox
    Par bakaneko dans le forum MFC
    Réponses: 3
    Dernier message: 23/02/2004, 08h46

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