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 :

Borland C++ | Gestion d'objet dynamique


Sujet :

C++Builder

  1. #1
    Membre averti
    Homme Profil pro
    Etudiant a 42 en developement logiciel et R&D
    Inscrit en
    Octobre 2006
    Messages
    20
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : Etudiant a 42 en developement logiciel et R&D

    Informations forums :
    Inscription : Octobre 2006
    Messages : 20
    Par d�faut Borland C++ | Gestion d'objet dynamique
    Bonjour � toutes et � tous,

    Voila, je cr�e une dll IHM via Borland C++ et VCL qui manipule dynamiquement sur plusieurs niveaux de panels parents, n enfants de type TPanel (Gestion de bouton qui appel diff�rente Proc�dures stock�es SQL).

    Mon probl�mes est purement design, �tant donn� que je ne connais pas d'avance le nombre de bouton cr��, je doit donc pouvoir les disposer de mani�re dynamique sur mon parent.

    Je n'ai pas trouv� (ou pas compris, c'est possible aussi) la m�thode ou propri�t� qui permet de r�cup�rer tout les enfants du parent (en liste ou un par un).

    J'ai cru en lisant la doc que ComponentItem pouvais m'�tre utile, mais c'est le flou pour l'utilisation. Evidemment, mon cher ami google � �t� consult� mais soit je ne formule pas ma demande correctement, soit je l'ai laiss� sans voix.

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    Regarde du cot� des propri�t�s ControlCount et Controls[] de ton composant.

    Il suffit alors d'effectuer une boucle pour lister les composants enfants:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
      for( int index=0; index<PanelParent->ControlCount; index++ )
      {
        if (AnsiString(PanelParent->Controls[index]->ClassName()) == AnsiString("TButton") )
        {
          TButton * btn = (TButton*) PanelParent->Controls[index] ;
          //[...]
          ShowMessage( btn->Name) ;
        }
      }

Discussions similaires

  1. Gestion objet dynamique
    Par Naografix dans le forum VB.NET
    R�ponses: 4
    Dernier message: 26/12/2013, 09h45
  2. R�ponses: 1
    Dernier message: 30/09/2011, 14h14
  3. gestion d'une collection d'objets dynamiques
    Par SpaceFrog dans le forum VB 6 et ant�rieur
    R�ponses: 9
    Dernier message: 24/03/2009, 10h13
  4. gestion des �v�nements sur objets dynamiques
    Par boss_gama dans le forum Macros et VBA Excel
    R�ponses: 4
    Dernier message: 11/03/2009, 11h50
  5. Objets dynamiques, gestion d'�v�nements et collection
    Par Alfador dans le forum VB 6 et ant�rieur
    R�ponses: 5
    Dernier message: 04/06/2007, 14h34

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