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

Macros et VBA Excel Discussion :

ListView Double clic modification nombres [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Novembre 2009
    Messages : 318
    Par défaut ListView Double clic modification nombres
    Salut,

    J'ai essayé plusieurs codes mais je bugge.

    Je n'arrive pas à double-cliquer sur la case des Qté pour modifier dans ma listview.

    Pouvez-vous m'aider ?

    Ci-joint, le fichier Essai ListView.xlsm

    Merci par avance

    @+

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 508
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 508
    Par défaut
    Salut,

    Les "cases" d'un ListView ne sont pas éditables.

    Pour obtenir ce comportement, il va te falloir gérer entre autre:
    La détection d'entrée en mode édition (double click ?), détection des coordonnées de la souris, affichage d'un contrôle TextBox recouvrant la "case" à éditer, détection de la sortie du mode édition, mise à jour des données.
    Bref, beaucoup de boulot.

    Une classe encapsulant un ListView sera l'Ideal à mon avis, histoire de propager les évènements, voir en introduire de nouveaux.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Novembre 2009
    Messages : 318
    Par défaut
    Citation Envoyé par deedolith Voir le message
    Salut,

    Les "cases" d'un ListView ne sont pas éditables.

    Pour obtenir ce comportement, il va te falloir gérer entre autre:
    La détection d'entrée en mode édition (double click ?), détection des coordonnées de la souris, affichage d'un contrôle TextBox recouvrant la "case" à éditer, détection de la sortie du mode édition, mise à jour des données.
    Bref, beaucoup de boulot.

    Une classe encapsulant un ListView sera l'Ideal à mon avis, histoire de propager les évènements, voir en introduire de nouveaux.
    Oui c'est pour cela que j'avais mis un textbox dans une frame mais je n'arrive plus à faire le code pour faire cela.

    Si quelqu'un pouvait m'aider

    Merci par avance

    @+

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

Discussions similaires

  1. Listview double clic
    Par cretgil dans le forum IHM
    Réponses: 1
    Dernier message: 28/03/2015, 00h13
  2. Modification de couleur aprés double clic
    Par dodo28 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/04/2009, 13h41
  3. Cocher une checkbox au double clic dans un listview
    Par fred65200 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/01/2009, 12h12
  4. Réponses: 5
    Dernier message: 08/06/2006, 16h11
  5. [débutant] Listview et double-clic
    Par Runlevel dans le forum C++Builder
    Réponses: 12
    Dernier message: 29/06/2004, 19h44

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