plituc
Messages postés9Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention 5 janvier 2004
-
18 déc. 2003 à 18:14
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 2021
-
19 déc. 2003 à 23:35
Bonjour à tous, :-)
J'ai créé 3 boutons en dynamique et je souhaiterais associer un évènement propre à chacun de ces éléments pour toute action "Onclick".
J'ai ainsi :
Procedure Creation_Bouton(nom:string);
//Nom : Partie du Nom de la procédure à lancer sur Onclick
//Exemple: Lance_Lundi ou Lance_Mardi... où Lundi et Mardi sont issus du paramètre 'nom'
begin
...UnBouton.OnClick :lance_????;>Problème du nom !
...
end;
Comment peut-on faire pour indiquer dynamiquement le nom de la procédure à utiliser lorsque l'on clique sur l'un des boutons ? (construction dynamique du nom de la procédure)
J'ai essayé de nombreuses possibilités mais là, je sèche ! (problème de variable notamment...).
Si quelqu'un avait une idée il me rendrait un grand service !
yoghisan
Messages postés204Date d'inscriptionsamedi 10 mai 2003StatutMembreDernière intervention 2 juin 20051 19 déc. 2003 à 00:10
Tiens voila ta réponse complète mais pour un seul bouton pour affecter un evenement a un composant. Ca devrait te suffire je pense pour te debrouiller par la suite
procedure TForm1.FormCreate(Sender: TObject);
begin
MonBouton:=tbutton.Create(self);
with MonBouton do begin
parent:=form1;
left:=8;
top:=8;
Name:='MonBouton';
Caption:='Cliquez ICI';
OnClick:=MonBoutonClick;
end;
end;
procedure TForm1.MonBoutonClick(Sender: TObject);
begin
showmessage('Je viens de cliquer sur '+tcomponent(sender).name);
end;
plituc
Messages postés9Date d'inscriptionlundi 2 juin 2003StatutMembreDernière intervention 5 janvier 2004 19 déc. 2003 à 11:48
Merci pour toutes ces infos ! Elles me sont très utiles ! :big)
Par contre, je constate qu'il est nécessaire d'avoir un évènement disposant du paramètre Sender... Dans la cas d'une TListBox et de l'évènement OnDrawItem je vais avoir plus de mal je pense...
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 19 déc. 2003 à 23:35
Arf, salut, yogishan !
Exact, le temps que je poste mon message, et j'ai vu que tu avais déjà répondu ;)
Pas de problème, et sympa d'avoir cité "l'excellente source de Japee".
Amitiés !