Ajout d'un champ à un objet fiche pour faire le suivi des actions de la souris
Remonter à Utilisation des graphiques et du multimédia - Index
Pour déterminer si un bouton de la souris a été enfoncé, vous devez ajouter un champ objet à l'objet fiche. Lorsque vous ajoutez un composant à une fiche, Delphi ajoute également un champ représentant ce composant dans l'objet fiche. Il est ensuite possible de faire référence à ce composant par le nom de son champ. Vous pouvez également ajouter vos propres champs en modifiant la déclaration de type dans le fichier d'en-tête de l'unité de la fiche.
Dans l'exemple suivant, il faut que la fiche détermine si l'utilisateur a enfoncé le bouton de la souris. Pour cela, un champ booléen a été ajouté dont la valeur est définie lorsque l'utilisateur enfonce le bouton de la souris.
Pour ajouter un champ à un objet, modifiez la définition de type de l'objet, en spécifiant l'identificateur du champ et son type après la directive public à la fin de la déclaration.
Delphi est "propriétaire" de toutes les déclarations placées avant la directive public : c'est là qu'il place tous les champs qui représentent les contrôles et les méthodes répondant aux événements.