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 :

PopupMenu Anomalie Delphi 10.4


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Delphi 10.4
    Inscrit en
    Août 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Delphi 10.4

    Informations forums :
    Inscription : Août 2007
    Messages : 51
    Par défaut PopupMenu Anomalie Delphi 10.4
    Bonjour,

    voila c'est assez simple. Un popupmenu avec des images provenant d'un ImageList se comporte correctement (affichage) si je l'affecte à un composant (TPaintBox ), mais s'affiche différemment au niveau des arrières plan des icônes si je l'ouvre via MonPopUp.Popup( X, Y ) dans un évènement Onclick sur le même TPaintBox et ceci depuis mon passage sous Delphi 10.4 (précédemment XE5 cela ne posait pas de problème).

    Nom : popupOK.png
Affichages : 162
Taille : 15,0 Ko

    Nom : pouperror.png
Affichages : 137
Taille : 15,4 Ko

    A noter qu'après l'affichage de anormale suite appel à MonPopup.Popup(X, Y ), le même menu s'affiche alors aussi de manière anormale via un click droit sur le composant.

    J'ai essayé toutes les configurations des propriétés du composant ImageList, rien n'y fait ...
    Quelqu'un a-t-il une idée ? Merci.

  2. #2
    Membre averti
    Profil pro
    Delphi 10.4
    Inscrit en
    Août 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Delphi 10.4

    Informations forums :
    Inscription : Août 2007
    Messages : 51
    Par défaut
    Bon j'ai résolu mon problème ... en fait c'est TImageList qui est en cause particulièrement lorsque l'item du menu est en Enabled := False.
    Il faut cocher la l'option 'Activer les thèmes d'exécution' dans les options Application > Manifeste du projet ...

    Cet effet liés au "Thèmes" ne se manifestait pas sous Delphi Xe5. .... j'utilise pas vraiment les thèmes ..

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

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