Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1072 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [delphi] évènement de clic ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[delphi] évènement de clic ...

n°164049
trueslash
(╯°□°)╯︵ MMM
Posté le 23-06-2002 à 14:12:28  profilanswer
 

bon, j'ai une classe qui a comme un attribut un tableau de 64 Tlabel     Damier: array[1..64] of TLabel
 
quand un TLabel est dans un TForm, on fait comme ça pour associer une procédure à un clic
 
[pascal]
procedure TFTest.Label1Click(Sender: TObject);
[/pascal]
 
mais dans mon cas, je fais comment ?
 
(je voudrais une procédure qui s'éxécute en cas de clic sur le label et un comportement différent en fonction du label cliqué)
 
à votre bon coeur :D


Message édité par trueslash le 23-06-2002 à 15:42:54
mood
Publicité
Posté le 23-06-2002 à 14:12:28  profilanswer
 

n°164058
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-06-2002 à 14:37:28  profilanswer
 

Tu crées une procédure dans ta Form qui reçoit un paramètre de type TObjet, genre:
[pascal]
TForm1.ClicSurLabel(Sender: TObject)
[/pascal]
 
Et pour l'associer tu fais :
 
[pascal]
Damier[1].OnClick := ClicSurLabel;
[/pascal]
 
Dans la procédure, pour savoir sur lequel on a cliqué :
[pascal]
if Sender = Damier[1] then
 ... on a cliqué sur le premier ...
[/pascal]
 
ou plus simplement :
 
[pascal]
if Sender is TLabel then
with Sender as TLabel do
  begin
  Caption := 'j''ai été cliqué';
  end;
[/pascal]


Message édité par antp le 23-06-2002 à 14:38:25

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°164063
trueslash
(╯°□°)╯︵ MMM
Posté le 23-06-2002 à 14:51:46  profilanswer
 

merci beaucoup :)
 
 
 
(je vais tester tout ça :D)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [delphi] évènement de clic ...

 

Sujets relatifs
Comment attaqué une base de donnée Access (*mdb) sous Delphiimprimer une stringlist en delphi
[delphi] Je souhaite ecrire des caractere sur le port serie ...[Delphi] Fermer une application ouverte avec delphi [résolu]
debutant en delphi recherche une aide !![Delphi] String Tokeniser, Explode?
Delphi : Peut-on charger une image sur le fond d'une fiche ?Delphi Eviter les "éclairs" lors du passage d'une fiche à une autre...
Delphi : garder les données de ma fiche pour la prochaine exécution !Delphi ou C++Builder, FreeReport => utiliser le composant RichText?
Plus de sujets relatifs à : [delphi] évènement de clic ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR