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 :

simulation d'un click sur un TDBCheckBox


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 23
    Par défaut simulation d'un click sur un TDBCheckBox
    bonjour,

    Je voulais savoir comment on peu faire pour cocher ou décocher
    un TDBCheckBox par une touche fonction
    Avec la souris ça fonctionne bien, mais je voudrait aussi avoir
    la possibilité de le faire par une touche fonction style [L]
    J'ai une action associer au TDBCheckBox, je pensais que en modifiant
    le OnClick du composant (en créant une nouvelle méthode ça
    devrait le faire)
    Ca fonctionne à moitier, le soucis c'est que des fois je récupère
    une erreur quand je clique avec la souris comme quoi
    le CDS n'est pas en mode édition ou insertion
    Et autre chose bizarre c'est que la méthode que j'associe à
    l'évènement OnClick reprend le nom du OnExecute

  2. #2
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 341
    Par défaut
    Bonjour,

    je pense qu'il suffit de modifier le DataField correspondant au DBCheckBox. On peut imaginer déclarer un gestionnaire d'évènement réagissant à la touche de fonction voulue, dans lequel on effectue la bascule de valeur du champ associé.

    Peut être existe-t-il d'autre solution...

    @+

  3. #3
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Pour simulé un click par une touche du clavier utilise l'evenement OnKeyPress, tu verifie le paramètre Key, qui définit la touche sur laquel l'utilisateur à appuyé, et si c'est c'elle du racourci alors tu modifie la propriété checked de ton composant TDBCheckBox pour qu'il change d'état.

  4. #4
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par défaut
    bonjour
    je pense qu'il suffit de modifier le DataField correspondant au DBCheckBox. On peut imaginer déclarer un gestionnaire d'évènement réagissant à la touche de fonction voulue, dans lequel on effectue la bascule de valeur du champ associé.
    ceci est parfaitement exact une DBCheckBox est associée a un champ dans une table il faut donc intervenir au niveau de la valeur de ce champ

    cordialement
    vous trouverez mes tutoriels à l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les règles du forum

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

Discussions similaires

  1. Simulation d'un click sur un bouton de commande
    Par Franck.H dans le forum VB.NET
    Réponses: 1
    Dernier message: 02/04/2014, 10h20
  2. Simulation d'un click sur un anchor href
    Par gojira dans le forum jQuery
    Réponses: 0
    Dernier message: 15/02/2011, 17h13
  3. Simulation d'un click sur un lien
    Par Oberown dans le forum jQuery
    Réponses: 7
    Dernier message: 21/12/2010, 09h55
  4. [POO] Simuler envoi de click sur élément dans une page HTML
    Par opsi dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/09/2008, 13h24
  5. simuler un double click sur une liste dans un dbgrid
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 1
    Dernier message: 01/09/2005, 10h45

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