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

Langage Delphi Discussion :

Accéder à l'index d'un label


Sujet :

Langage Delphi

  1. #1
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mars 2003
    Messages
    398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mars 2003
    Messages : 398
    Points : 165
    Points
    165
    Par défaut Accéder à l'index d'un label
    Bonjour,

    est il possible d'accéder à l'indice d'un label sans passer par

    lab[i]:=Tlabel.Create(Self);

    j'ai essayé en écrivant ceci label[12] mais ça ne marche pas

    Parceque je ne maitrise pas trop la création dynamique

    Merci

  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
    Euh c'est pas très clair... Déjà c'est quoi "lab" ?

  3. #3
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut
    si c'est pour les indicer sous forme de tableau, tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TLabel(Findcomponent('Label'+inttostr(i)))
    si i=1, ç'est équivalent à label1 etc...

  4. #4
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut
    sinon pour une création dynamique avec tableau:
    avec stdctrls dans les uses.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
        lab:array[1..3] of Tlabel;
      public
        { Déclarations publiques }
      end;
     
    var
      Form1: TForm1;
     
    implementation
     
    {$R *.dfm}
     
    procedure TForm1.FormCreate(Sender: TObject);
    var i:integer;
    begin
      for i:=1 to 3 do
        begin
        lab[i]:=Tlabel.Create(self);
              with lab[i] do
              begin
              Parent:=form1;
              Caption:='label'+inttostr(i);
              left:=100*(i-1);
              end;
      end;
    end;
     
    procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
    var j:integer;
    begin
    for j:=1 to 3 do lab[j].Free;
    end;
     
    end.

Discussions similaires

  1. [Débutant] [Visual Studio 2010] Indexer un controle label ou texte
    Par B-Pascal dans le forum C#
    Réponses: 4
    Dernier message: 14/06/2013, 09h45
  2. Accéder à mon index
    Par Matalobos dans le forum Domaines
    Réponses: 1
    Dernier message: 27/08/2008, 13h32
  3. [VB.NET] Créer un index textbox/Label
    Par t1marlartiste dans le forum ASP.NET
    Réponses: 13
    Dernier message: 14/06/2007, 09h09
  4. Labels avec index
    Par guelas dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/05/2007, 16h14
  5. Index sur un label
    Par matech dans le forum Composants VCL
    Réponses: 2
    Dernier message: 22/03/2006, 18h50

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