Bonjour,

j'utilise Borland C++ builder 6.

J'ai 5 TLabel sur une fiche. Pour chacun d'entre-eux, je dois coder beaucoup de lignes dans l'évènement OnMouseUp.

Je voulais plutôt créer une fonction à laquelle je passerais en paramètre le TLabel en question.

Cela ressemblerait à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
MaFonction(TLabel *MonLabel)
{
if (ControlAtPos(Point(95,168),false)==MonLabel)
        {
        MonLabel->Left=55;
        MonLabel->Top=128;
        Nb1=StrToInt(MonLabel->Caption);
        }
}
Puis dans l'évènement OnMouseUp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
{
MaFonction(Label2);
}
Naturellement, ce code ne fonctionne pas. Même en déclarant la fonction dans le .h.
De plus, il me dit que la fonction ControlAtPos n'existe pas.

Par avance, merci.