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 :

[jvInspector] Ajouter éditeur de propriété


Sujet :

Composants VCL Delphi

  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 044
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut [jvInspector] Ajouter éditeur de propriété
    j'essaye en vain d'ajouter un éditeur de propriété du genre recherche d'un répertoire ou Recherche d'un fichier .
    Quelqu'un a t-il une idée de comment faire ?
    j'ai beau fouiller à droite comme à gauche , de trouver dans les sources delphi genre BDERegs , pas moyen je bute , faut dire que je n'ai jamais jusqu'à présent tenté de faire de composants avec des éditeurs de propriété non 'classique' .

    l'ajout de DesignInf et de DesignEditors me pose aussi beaucoup de soucis bref je me . Des astuces ? merci
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Points : 2 153
    Points
    2 153
    Billets dans le blog
    1
    Par défaut
    De ce que j'ai appris, les unités permettant de définir des éditeurs de propriétés ne peuvent être compilées que dans des packages, sinon il te dit que DesignEditors ou DesignInf est inconnu pour le compilateur.

    Ensuite pour faire un ce que tu veux, je dirais qu'il faut redéfinir le GetAttributes et au moins renvoyer l'attribut paDialog puis redéfinir la méthode Edit pour faire apparaître ta boîte de dialogue pour rechercher ton fichier ou répertoire.

    Enfin n'hésite pas à aller voir ici puisque c'est le seul tuto référencé à ce sujet sur DVP.
    La FAQ - les Tutoriels - Le guide du développeur Delphi devant un problème

    Pas de sollicitations techniques par MP -

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 044
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut
    grand pour le lien, je commençait à avoir le front plein de bosses
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 044
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut
    après avoir beaucoup ramer, envisager beaucoup d'alternatives et bien que pas à mon entière satisfaction , j'ai résolu mon problème avec l'évènement onMouseDown (ssCtrl in Shift) pour gérer mes différents dialogues . Je ne pense pas que je vais aller plus avant dans ma quête de l'interface parfait et je signale donc ce problème résolu et delestable .
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 03/05/2012, 14h24
  2. [DisplayTag] [Spring] Ajout d'une propriété via Spring dans mon BinaryExportView
    Par Kachiko dans le forum Taglibs
    Réponses: 0
    Dernier message: 16/06/2009, 15h58
  3. Ajout d'une propriété "liste"
    Par MrPatel dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/07/2007, 09h53
  4. [c#/UserControl] Ajout des nouvelles propriétés
    Par layouni dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/04/2007, 10h02
  5. Gestion OnChange sur une sorte d'éditeur de propriétés
    Par Clorish dans le forum Composants VCL
    Réponses: 8
    Dernier message: 29/09/2004, 09h59

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