Bonjour Tous

Mon projet est la réalisation du simulateur du réseau ad hoc.
quand crée plusieurs capteur et définir les position aléatoire de chaque capteur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
for (int i=1;i<=30;i++){ 
   capt[i].xposition =random(337);  //capt instance de la class capteur
   Capt[i].yposition = random(536);
   Form1->Canvas->TextOut(Capt[i].xposition, Capt[i].yposition, "Capt[i].id");
   }
}

Mon probleme comment afficher(dessiner) la zone surveille par chaque capteur
et aussi afficher un form des informations lorsque en clic sur un capteur.
je suis essaie la code suivant mais aucun résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
void __fastcall TForm1::PaintBox1MouseMove(TObject *Sender,
      TShiftState Shift, int X, int Y)
{
 
if (X==capt[i].xposition && y== capt[i].yposition )
{
Form2->Show();
}
}