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

Composants VCL Delphi Discussion :

Utiliser la roulette de la souris dans un DBLookupComboBox


Sujet :

Composants VCL Delphi

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Octobre 2005
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Utiliser la roulette de la souris dans un DBLookupComboBox
    Bonjour
    J'ai un petit problème
    Dans une DBLookupComboBox la roulette de la souris ne fonctionne pas alors que dans un ComboBox normal je n'ai pas de problème
    Est ce que quelqu'un pourrait m'aider ?
    Merci

  2. #2
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut
    je ne connais pas ton composant... mais voici un exemple que tu peux adapter à ta situation.
    ici j'utilise un combobox qui ne réagit pas aux click de souris --->

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    procedure TForm1.FormCreate(Sender: TObject);
    begin
    with combobox1 do begin
    items.add('premier');
    items.add('second');
    items.add('troisième');
    items.add('quatrième');
    itemindex:=0;
    end;
    end;
     
    procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    var i:integer;
     
    begin
    i:=Combobox1.itemindex;
    if ssLeft in Shift then 
    begin
    inc(i);
    Combobox1.itemindex:=i; 
    end;
     
    if ssright in Shift then 
    begin
    dec(i);
    Combobox1.itemindex:=i;
    end;
     
    end;
    pour ton cas ,prends les événements:
    onMouseWheelDown et onMouseWheelUp pour contrôler ta mollette et puis adopte une méthode similaire....

Discussions similaires

  1. [VB6-VISTA] - Roulette de la souris dans le code
    Par GodGives dans le forum Windows Vista
    Réponses: 5
    Dernier message: 23/11/2007, 11h36
  2. [VB6-VISTA] - Roulette de la souris dans le code
    Par GodGives dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 22/11/2007, 14h49
  3. Réponses: 41
    Dernier message: 19/06/2007, 18h12
  4. Réponses: 9
    Dernier message: 19/09/2006, 16h50
  5. Probleme avec la roulette de la souris dans VBE
    Par GESCOM2000 dans le forum Access
    Réponses: 3
    Dernier message: 04/02/2006, 16h53

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