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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part capt[i].rayon;
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(); } }
Partager