DBGRID ET SÉLECTION DES COLONNES À AFFICHER À L'EXÉCUTION

Signaler
Messages postés
15
Date d'inscription
jeudi 16 janvier 2003
Statut
Membre
Dernière intervention
13 février 2009
-
Messages postés
15
Date d'inscription
vendredi 20 février 2004
Statut
Membre
Dernière intervention
10 mai 2007
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/12284-dbgrid-et-selection-des-colonnes-a-afficher-a-l-execution

Messages postés
15
Date d'inscription
vendredi 20 février 2004
Statut
Membre
Dernière intervention
10 mai 2007

Merci pour ton aide.
J'ai résolu mon problème qui était un peu plus compliqué et un peu différent car je désirais lancer une procédure du Parent de mon objet, j'ai donc fait une procédure intermédiaire dans l'objet qui lance celle du parent.
Car je pense que le problème provenait du fait qu'au moment de la compilation il ne connaissait pas son Parent encore car il est créé dynamiquement pendant l'execution et lié à son parent (lui aussi dynamique) dans le constructeur du parent.

Merci encore pour ton aide et pour ces codes fournis qui sont une bonne base pour apprendre et comprendre.
Messages postés
4297
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
29
Patalou, tu peux affecter n'importe quelle méthode à un évènement donné, du moment que la signature est identique à celle de la méthode ciblée.
En clair, une méthode Click d'un objet est ainsi définie :
property onClick : TNotifyEvent;
Et TNotifyEvent est à son tour déclaré de la manière suivante :
TNotifyEvent = procedure(Sender: TObject) of object;

Delphi fait beaucoup pour nous faciliter l'écriture du code (avec une vitesse remarquable par rapport à d'autres environnements de développement), mais il faut encore parfois amorcer la complétion de code.
Si tu tapes les premières lettres après l'affectation et que tu appuies sur [CTRL]+[J], tu devrais voir apparaître les affectations possibles dans la liste déroulante.
Messages postés
15
Date d'inscription
vendredi 20 février 2004
Statut
Membre
Dernière intervention
10 mai 2007

Salut, cet exemple est très bien pour montrer comment ceci marche.
J'ai une question, tu fais
OnClick := PopItemClick;
donc tu associes une procédure quand on clique sur l'élément.
Je me suis inspiré de ce code et je désire faire de même
OnCLick mais il ne me propose que les var, const, type mais pas de procédure.
Est-ce moi qui n'est pas compris ou alors fais-je mal ?
(en gros chuis dans les choux).
Merci pour ta réponse.
Messages postés
13
Date d'inscription
vendredi 17 janvier 2003
Statut
Membre
Dernière intervention
30 janvier 2010

Merci beaucoup
cela fonctionne sans probleme
et oui encore une nouvelle fonction de decouverte ;o)
Olive
Afficher les 7 commentaires