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 :

Position du TPopMenu et Item selectionné TListView


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 185
    Par défaut Position du TPopMenu et Item selectionné TListView
    Bonjour a tous,
    j'aimerai utiliser un TPopMenu sur un TListView le problème est que MousePos.X et MousePos.Y de la l'évenement OnContextPopup du TListView me revoie la position du click dans le TListView alors le PopUp menu apparait en dehor de mon application a X et Y enho a droite de mon bureau! Bon en résumé je n'arrive pas a afficher mon PopupMenu ou je click droit...

    Et mon deuxieme problème est que si je click droit sur une ligne de mon TListView avec le Style vsReport j'aimerai savoir sur quel ligne ou la valeur de celle-ci j'ai cliquer... Si quelqu'un sait comment faire, merci pour vos réponses

  2. #2
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Tu as toujorus l'objet mouse qui te donne des infos sur la souris et ce relatif a l'ecran.

  3. #3
    rbh
    rbh est déconnecté
    Membre chevronné Avatar de rbh
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    384
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 384
    Par défaut
    Salut
    Tous les contrôles ont aussi des méthodes ClientToScreen et ScreenToClient (ainsi que ..ToParent) qui devrait pouvoir te satisfaire.

    Pour ta deuxième question, le contrôle TListView possède une Fonction GetItemAt(X, Y) qui devrait t'être utile.

  4. #4
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 185
    Par défaut
    Merci pour vos réponse marche nickel
    Maintenant j'aimerai ajouter un String dans mon PopupMenu par rapport à où il clique sur le TListView... J'ai créer un TMenuItem et rentrer caption et name mais il ne s'affiche pas dans le popup, en plus a chaque click droit je doit recréer le popup avec des string different Quelqu'un voit comment faire?

  5. #5
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 185
    Par défaut
    Enfaite j'ai réussi a en ajouter mais 1 seul dans mon Popup Je voudrais en ajouter plusieurs comment je pourrais faire?? Il me dit erreur menu inséré deux fois si je fai un add avec le même TMenuItem mais j'ai changer caption et name! Quelqu'un voit comment faire??

  6. #6
    rbh
    rbh est déconnecté
    Membre chevronné Avatar de rbh
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    384
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 384
    Par défaut
    Salut
    Avec ton code se serait plus simple de t'aider.
    Normalement si tu arrive à en insérer un, tu ne devrais pas avoir de problème à en insérer plusieurs sauf erreur de conception.
    D'après ce que tu dis :
    Il me dit erreur menu insérer deux fois si j'utilise fai un add ave le meme TMenuItem mais j'ai changer caption et name!
    Je dirais qu'il faut en créer un nouveau, mais, sans ton code, ça reste des suppositions.

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

Discussions similaires

  1. VB.NET Récuperer item selectionné dans une listview
    Par thechris33 dans le forum VB.NET
    Réponses: 3
    Dernier message: 09/01/2007, 13h09
  2. Réponses: 1
    Dernier message: 20/12/2006, 16h16
  3. probleme affichage combobox item selectionne
    Par nicocotiers dans le forum Flash
    Réponses: 5
    Dernier message: 16/10/2006, 11h36
  4. Item selectionné dans Treeview
    Par maxtin dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 04/10/2006, 08h50
  5. Réponses: 3
    Dernier message: 17/05/2006, 16h50

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