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 :

Probl�me avec TComponents


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    40
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 40
    Par d�faut Probl�me avec TComponents
    Bonjour � tous, voila mon probl�me :
    Je souhaite g�rer des objet gr�ce � un indice, en fouillant j'ai trouv� des bidules dans Builder :

    -Components
    -ComponentCount
    -ComponentIndex


    Voici un exemple d'utilisation :

    Je souhaite Contr�ler les Captions de mes Labels en choisissant un Label gr�ce � un indice :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
            Label1->ComponentIndex=1;
            Label2->ComponentIndex=2;
     
            Components[0]->???????            // 0 pour utiliser Label1
    }
    dans le code j'ai mis des ?????? car je ne sais pas quoi mettre apr�s pour contr�ler mon Label pour par exemple modifier le Caption, c'est l� mon probl�me des volontaires? Merci d'avance!

    P.S.: d�sol� j'ai fais une erreur dans le code et j'ai corrig� c bon

  2. #2
    Membre chevronn�
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    D�tails du profil
    Informations personnelles :
    �ge : 68
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Par d�faut
    Tu peux faire quelque chose du genre (pour reprendre ton exemple) :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    TLabel *MonLabel;
    MonLabel = dynamic_cast<TLabel *>(Components[0]);
    MonLabel->Caption = "nouveau libellé";
    Ce n'est peut �tre pas la meilleure solution mais �a marche.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    40
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 40
    Par d�faut
    Je ne connaissais pas cet op�rateur dynamic_cast mais en tout cas �a marche de tonners et moi qui cherchais pendant des heures... gr�ce � toi je dors moins b�te ce soir Merci Infiniment!!!!

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

Discussions similaires

  1. VC++ Direct3D8, probl�me avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    R�ponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Probl�me avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    R�ponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Probl�me avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    R�ponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Probl�me avec la m�moire virtuelle
    Par Anonymous dans le forum CORBA
    R�ponses: 13
    Dernier message: 16/04/2002, 16h10

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