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

C++Builder Discussion :

Composant graphique multiple (ou d�riv� d'un TFrame)


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3
    Par d�faut Composant graphique multiple (ou d�riv� d'un TFrame)
    Bonjour,

    Nous aurions besoin pour notre groupe de d�veloppement de pouvoir construire des composants graphiques contenant plusieurs contr�les et de pouvoir les partarger simplement (c'est-�-dire en n'envoyant que le minimum de fichier � nos coll�gues et non pas tout le projet). Il serait int�ressant de pouvoir construire un TFrame visuellement dans l'�diteur de forme et de pouvoir ensuite le sauvegarder en tant de que composant.

    Est-ce possible ? Y'a-t-il un autre moyen de faire cela ?

    Merci d'avance.

    Jean Bovet

  2. #2
    Membre � l'essai
    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    6
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 6
    Par d�faut
    Oui on peut faire �a au lieu de d�velopper un v�ritable composant.

    Il suffit de s'assurer que toutes les methodes et autres variables soient d�finies dans *.cpp et *.h de ta Frame.
    Une fois que ta MyFrame ait ete compil� dans ton projet et que tout marche comme tu le souhaites alors

    Il suffira d'envoyer � ton �quipe MyFrame.cpp et MyFrame.h et non le projet tout entier.

    Il suffira par al suite aux membres de ton �quipe d'ajouter MyFrame.cpp � leur projet en passant par le menu Projet/Ajouter au projet...

    Par la suite Ils pourront faire ce qu'ils en veulent, soit l'utiliser � l"etat brut soit red�river la frame en allant dans le menu Fichier/Nouveau/Autre et aller ensuite dans l'onglet qui porte le nom de leur projet par exemple "MyProject". Dans celui ci ils verront que ta classe MyFrame est disponible et il leur suffit de cocher la radio bouton suivant:
    "H�riter"

    Et hop ils peuvent ajouter des composants suppl�mentaires ou �crire de nouvelle m�thodes pour la frame "MyFrame" etc...

    Mais bon je pense que la meilleure philosophie � adopter, s'il s'agit pour ton �quipe d'utiliser ce composant Frame � l'etat brut et non de le red�river, ce serait de d�velopper un composant d�di�, voir le tutorial de ce site pour cr�er ses p^ropres composants, c'est assez facile !

    J'aimerais pr�ciser (j'ai manqu� un peu de clart� pr�cedemment) que ta Frame ne pourra jamais �tre un composant et faire partie d'une palette de composant...

    Fror.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3
    Par d�faut
    Mais je ne comprends pas encore o� sont inclus les objets graphiques que j'aurai cr�� avec ma TFrame. Ils sont normalement d�crit dans un fichier annexe, non ? Ne dois-je pas envoyer un autre fichier � mes coll�gues ?

    Merci!

  4. #4
    Membre � l'essai
    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    6
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 6
    Par d�faut
    Oui j'avais compl�tement oubli�, il faut joindre � ton fichier *.cpp et ton *.h le fichier *.dfm qui contient les composants.

    Cordialement,
    fror

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3
    Par d�faut
    Merci!

  6. #6
    Membre �m�rite Avatar de mchk0123
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    816
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 816
    Par d�faut Mise � jour d'un ancien post (� mettre dans la FAQ ???)
    Je viens de tomber sur cet ancien post en faisant une recherche sur les mots clefs "TFrame" et "palette".

    Pour nuancer ce qui a �t� dis et pour information g�n�rale :

    - et bien si, un pseudo "composant" sous forme de TFrame peut �tre ins�r� dans la palette d'outils, pour cela il suffit de :

    1. ouvrir la frame en �dition en double cliquant sur le fichier MyFrame.cpp
    2. s�lectionner la frame englobante dans l'inspecteur d'objets
    3. clic droit avec la souris
    4. clic sur "Ajouter � la palette"
    5. Choisir l'onglet de la palette et le nom du composant

    En revanche :
    - on � pas le choix : inherit | use | copy � l'utilisation
    - quelques fois les r�percutions ne se font pas tr�s bien entre le composant de base et ceux qui en "derivent"
    - pas tr�s facile d'enlever proprement le composant une fois install�
    (� moins qu'il existe un autre moyen que celui d'aller dans la base de registre)
    - donc difficile �galement de mettre � jour le composant

    Voili, voilou, voil� ...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 23/06/2014, 08h58
  2. [Composant Graphique] List Box "synchronis�s"
    Par Raideman dans le forum C++Builder
    R�ponses: 9
    Dernier message: 03/11/2006, 19h50
  3. Activer et d�sactiver des composant graphiques?
    Par redabadache3 dans le forum D�buter
    R�ponses: 1
    Dernier message: 16/08/2005, 17h50
  4. Palette de composant graphique
    Par kastor111 dans le forum Eclipse Java
    R�ponses: 1
    Dernier message: 08/07/2005, 15h04
  5. Composant graphique
    Par Rodrigue dans le forum C++Builder
    R�ponses: 4
    Dernier message: 21/12/2004, 20h03

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