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

Composants VCL Delphi Discussion :

Procedures associées aux composants checkbox créés dynamiquement


Sujet :

Composants VCL Delphi

  1. #1
    Membre du Club

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 24
    Points : 43
    Points
    43
    Billets dans le blog
    2
    Par défaut Procedures associées aux composants checkbox créés dynamiquement
    Bonjour à tous, bonne et heureuse Année 2013.
    ma préoccupation concerne les procédures associées à l'événement onclick
    de mes composants checkbox crées dynamiquement
    voici le code

    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
    36
    37
    38
    39
    40
    41
    42
    43
    procedure TF_TEST.Button1Click(Sender: TObject);
    begin
     
      for i:= 1 to n do
      begin
     
      pan1:= TPanel.Create(pan);
      pan1.Parent := pan;
      pan1.Align := alTop;
      pan1.Top :=100;
      pan1.Height := 30;
      pan1.Width := 30;
      pan1.BorderStyle:=bsNone;
      pan1.BevelOuter:=bvNone;
      pan1.ParentBackground := true;
     
     
     SetLength(ListeCheck, i);
      ListeCheck[i] := TCheckBox.Create(pan1);
      with ListeCheck[i] do
      begin
        Parent := pan1;
        SetBounds(8,7,300,14);
        Font.Name := 'Tahoma';
        Font.Style := [fsBold];
        ParentFont := False;
        State:=cbUnchecked;
        Caption := IntToStr(i)+'.'+IntToStr(j);
     
        ListeCheck[i].OnClick:=repchecked;
        end;
     
       Application.ProcessMessages;
      end;
     
    end;
     
     
    procedure TF_TEST.RepChecked(sender: TObject);
    begin
        ShowMessage('Best ');
        Enabled:=false;
    end;
    je reçois le message mais le Enabled du checkbox qui reçois l'evenement ne passe pas a false
    quelqu'un pourais t'il m'aider,merci d'avance

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Citation Envoyé par jeanparfait Voir le message

    procedure TF_TEST.RepChecked(sender: TObject);
    begin
    ShowMessage('Best ');
    Enabled:=false;
    end;
    Normal , le Enabled tu le fais sur la TF_TEST, il faut que tu indiques le composant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    procedure TF_TEST.RepChecked(sender: TObject);
    begin
        ShowMessage('Best ');
        TCheckBox(Sender).Enabled:=false;
    end;
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre du Club

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 24
    Points : 43
    Points
    43
    Billets dans le blog
    2
    Par défaut resolu
    j'y avais même pas pensé merci

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 20/11/2009, 15h49
  2. Réponses: 6
    Dernier message: 05/05/2007, 19h51
  3. Événements sur composants créés dynamiquement
    Par systeme1 dans le forum Delphi
    Réponses: 4
    Dernier message: 11/02/2007, 16h08
  4. parent/owner et composants créés dynamiquement
    Par OutOfRange dans le forum Delphi
    Réponses: 2
    Dernier message: 26/09/2006, 15h46
  5. Gestion séparée de composants créés dynamiquement
    Par anarpunk dans le forum Composants VCL
    Réponses: 8
    Dernier message: 15/06/2005, 10h57

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