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

Langage Delphi Discussion :

Modifier le délai d'apparition des sous-menu d'un popup menu


Sujet :

Langage Delphi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Points : 56
    Points
    56
    Par défaut Modifier le délai d'apparition des sous-menu d'un popup menu
    Bonjour à tous,

    Cela a l'air un peu bête, mais j'aimerais accélérer l'affichage des sous menus (popup) dans mon application.
    J'ai une entrée Edition (entre autre) dans mon popup menu (sur une grille) et mon client trouve que l'affichage des commandes Couper/Copier/Coller prend trop de temps...

    Je précise que je n'ai aucun code particulier qui ralentirait l'exécution de mon application mais je voudrais bel et bien trouver le paramètre (s'il existe) qui permet de faire cela.

    Un peu à la mode de la clé de registre MenuShowDelay pour le menu Démarrer de Windows.

    Merci de votre aide.

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 508
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 508
    Points : 25 011
    Points
    25 011
    Par défaut
    Etrange, c'est instantané, je n'ai aucun PopupMenu qui se traine, c'est toujours instantané !

    vérifie si tu n'as vraiment aucun traitement, la grille c'est une TDBGrid ?

    Ton sous-menu est en dur ou il est généré dynamiquement ?
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 80
    Points : 56
    Points
    56
    Par défaut
    Merci de ta réponse ShaiLeTroll,

    Ma grille n'est pas une DBGrid mais une JvStringGrid étendue. Pas de lien a une base de donnée donc.
    J'utilise une grille de la JEDI auquel j'ai ajouté quelques propriétés pour gérer les couleurs notamment.

    Mon sous-menu n'est pas créé dynamiquement, c'est du dur de dur.

    La seule action que je fais sur l'évnt OnPopup du sous menu, c'est pour activer ou désactiver certaines entrées en fonction du contexte.
    Je viens de virer la routine pour tester, cela ne change rien.

    Par contre j'utilise un TJvPopupMenu (JEDI aussi) pour avoir un aspect visuel plus sympa qu'avec un popup de la vcl.

Discussions similaires

  1. [Sources/Macros] [PROC GCHART] Modifier l'ordre d'apparition des sous-groupes d'un diagramme en barres
    Par fafabzh6 dans le forum Contribuez
    Réponses: 0
    Dernier message: 04/08/2014, 15h00
  2. PROC GCHART Changer l'ordre d'apparition des sous-groupes
    Par Hélixe dans le forum ODS et reporting
    Réponses: 10
    Dernier message: 15/02/2012, 13h12
  3. Délais d'apparition des pixels morts
    Par looping dans le forum Périphériques
    Réponses: 4
    Dernier message: 03/04/2008, 11h09
  4. Display un sous menu : affichage progressif des sous rubriq.
    Par sokette dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/12/2005, 16h15
  5. Réponses: 9
    Dernier message: 14/10/2003, 15h35

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