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 :

Accès aux controles dans un formulaire


Sujet :

C++Builder

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2008
    Messages : 73
    Points : 70
    Points
    70
    Par défaut Accès aux controles dans un formulaire
    Bonsoir,
    En VBA, j'ai l'habitude d'accéder aux controles d'un formulaire comme suit :
    For i=1 To 20
    Me("B_" & i).Value = 140 ' les controles commencent par : B_
    Next i

    En C++ Builder 6, si j'ai 20 controles (B_1, B_2, B_3, ... B_20), peut-on initialiser ces controles avec des valeurs dans une boule FOR ?

    Merci

  2. #2
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut
    Bonjour,

    Regarde du côté de 'FindComponent(...)' et/ou 'FindControl(...)'.
    Sur ce forum, je suis sur que tu trouveras des exemples de code dans des sujets ayant traité ce genre de problèmes, ou du même type.

    @+

  3. #3
    say
    say est déconnecté
    Membre éprouvé
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Points : 1 258
    Points
    1 258
    Par défaut
    pareil...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application->FindComponent("nom du composant");
    après un peu de dynamic_cast et ça devrait bien se passer

  4. #4
    Membre actif Avatar de Baxter67
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Points : 216
    Points
    216
    Par défaut
    un truc comme sa non ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    for(int i=0; i<21; i++)
    {
        Application->FindComponent("B_" + IntToStr(i) ) ;
    }
    Cordialement Baxter

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

Discussions similaires

  1. Accès aux controles d'un sous-formulaire
    Par Aegnor dans le forum IHM
    Réponses: 7
    Dernier message: 18/11/2010, 17h52
  2. Réponses: 4
    Dernier message: 26/02/2009, 21h24
  3. Accés aux controls d'un formulaire créé par new
    Par Abdou dans le forum Windows Forms
    Réponses: 4
    Dernier message: 25/08/2008, 23h07
  4. Acces aux objets dans un sous-formulaire
    Par Destiny dans le forum Access
    Réponses: 3
    Dernier message: 13/02/2007, 08h28
  5. Réponses: 3
    Dernier message: 09/06/2006, 15h41

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