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 :

[composant] Reutiliser un editeur de propriété


Sujet :

Delphi

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 59
    Points : 45
    Points
    45
    Par défaut [composant] Reutiliser un editeur de propriété
    Bonjour,

    J'essaie de faire un composant qui devra afficher une sorte de popup menu mais qui ne derivera pas du popup car la popup 'bloque' l'application...

    Mon probleme c'est que j'essaie en vain de réutiliser l'éditeur de propriété des popup

    J'ai essayé ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    RegisterPropertyEditor(TypeInfo(TMenuItem), TPopupButton, 'Items',
           TPropertyEditorClass(GetClass('TMenuItemProperty')));
    dans mon Register mais ca marche pas

    Si quelqu'un a une piste il est le bienvenue
    _pirBD_

  2. #2
    Expert éminent sénior

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Points : 10 154
    Points
    10 154
    Par défaut
    Citation Envoyé par pirbd
    J'ai essayé ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    RegisterPropertyEditor(TypeInfo(TMenuItem), TPopupButton, 'Items',
           TPropertyEditorClass(GetClass('TMenuItemProperty')));
    dans mon Register mais ca marche pas
    Qu'entends-tu par "ça ne marche pas" ? Erreur de compilation, d'exécution, d'installation du package, ou simplement aucun effet ?

    Pourquoi utilises-tu un cast sauvage ? Tu peux utiliser directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RegisterPropertyEditor(TypeInfo(TMenuItem), TPopupButton, 'Items', TMenuItemProperty));
    sjrd, ancien rédacteur/modérateur Delphi.
    Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
    Découvrez Mes tutoriels.

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 59
    Points : 45
    Points
    45
    Par défaut
    Quand je dis que ca marche pas, il faut comprendre que ca compile, ca s'installe mais la propriété Items n'apparait plus dans l'inspecteur d'objet... (j'avoue que c'etait pas super clair )

    Effectivement la solution que tu proposes parait seduisante mais le probleme c'est que le compilo connait pas TMenuItemProperty, une recherche dans les sources et les dcu (apparement les noms de classe apparaissent en texte) ne m'a permis que de trouver sa trace que dans vcldesigner.dcp, pas de quoi m'indiquer quel uses ajouter ...

    Si ca se trouve l'editeur s'appelle autrement ?
    Mes recherches ne m'ont pas permis de trouver quelqu'un indiquant la reponse à ce probleme ... je vais peut etre proposer un défi Delphi
    _pirBD_

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/08/2007, 15h27
  2. [Composant] Création de catégorie de propriété
    Par Andry dans le forum Composants VCL
    Réponses: 6
    Dernier message: 31/08/2005, 14h39
  3. Ecriture d'un composant ayant un TPicture en propriété
    Par Neilos dans le forum C++Builder
    Réponses: 6
    Dernier message: 05/01/2005, 17h23
  4. [composant] liste déroulante pour une propriété ?
    Par BoBoToTo dans le forum Composants VCL
    Réponses: 4
    Dernier message: 24/05/2004, 16h16
  5. editeur de propriétés
    Par naïla dans le forum C++Builder
    Réponses: 4
    Dernier message: 12/06/2003, 23h40

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