[passer un TLabel en paramètre d'une fonction]
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:
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:
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.