azertyloris
Messages postés19Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention31 décembre 2005
-
17 févr. 2005 à 15:23
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 2021
-
18 févr. 2005 à 22:03
Bonjour,
Tout est dans le titre,
en fait je souhaiterai cliquer sur un combobox donc le nom est Combo+VARIABLE
mais la fontion Combo+variable.Click; ne marche bien sur pas. Il me
semble avoir deja vu la solution et il faut utiliser il me semble with
tobject do mais je suis pas sur du tout et je ne sais pas comment
utiliser cette fonction . Si quelqu'un pourrai m'aider svp :)
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 18 févr. 2005 à 01:45
Si j'ai bien compris ta question, azertyloris, tu voudrais déclencher
l'évènement OnClick sur un des ComboBox se trouvant sur ton Form en
fonction d'une variable qui, ajoutée à 'ComboBox', donnerait le nom du
ComboBox sur lequel tu voudrais agir ?
Par exemple :
Variable := 2 et l'évènement OnClick serait envoyé à ComboBox2 ?
Ca serait vraiment trop simple, s'il s'agissait d'un Bouton au lieu d'un Combo, ça donnerait :
procedure TForm1.ClicOnBtn(Index: Byte);
var i: Integer;
begin
for i := 0 to ComponentCount -1 do
if Components[i] is TButton then
if (Components[i] as TButton).Name = 'Button' + IntToStr(Index) then
azertyloris
Messages postés19Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention31 décembre 2005 18 févr. 2005 à 20:29
effectivement, j'avais vu que le debut etait inutile sauf que dans mon
cas cela ne marche pas car la variable (que tu appelle index) ne
contient pas un numero mais le nom (dans mon cas) et case ... of ne
marche qu'avec des nombre entier il me semble
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 18 févr. 2005 à 22:03
Exact, azertyloris, pour le case...of, même s'il y a des astuces pour
le faire fonctionner avec des strings, il y a une source sur le site
par Caribensila, je crois.
Si tu veux, essaye de formuler le plus exactement possible ce que tu veux faire, j'essaierai de t'aider.
Essaye de m'expliquer par exemple comment s'appelle ta variable, le nom
du memo que tu veux atteindre avec cette variable, combien y a-t'il de
memos sur ta fiche...
Et peut-être devrais tu poster une nouvelle question (et de manière
plus précise), tu aurais plus de chances sans doute d'avoir une
réponse, puisque le problème est marqué ici comme résolu...