mxplr
Messages postés13Date d'inscriptionmercredi 4 février 2004StatutMembreDernière intervention 4 mars 2004
-
4 févr. 2004 à 11:30
mxplr
Messages postés13Date d'inscriptionmercredi 4 février 2004StatutMembreDernière intervention 4 mars 2004
-
4 févr. 2004 à 15:01
Hello tt le monde!
Bon voila jannonce deja, je suis debutant en C# et japprends un peu seul. Voila pr resumer mon pblm de facon tres simple, g 2 fenetre, une mere et une enfant, et lorske je click sur une zone de la fenetre mere je souhaite kil se dessine une ligne rouge sur la fenetre enfant, cependant je n'y arrive pas. j'arrive a tracer une ligne rouge... mais elle se trace sur la zone clicker ds la fenetre mere et pas ds la fenetre enfant. Il se peut que ce soit simple mais je n'y arrive pas.
Alors s'il yavait une bonne ame pr m'aider... Merci bien bizou!
Cette methode static (du fichier B) est appeler par le fichier A, mais au lieu que la ligne se dessine ds la fenetre B elle se dessine sur la fenetre A....
Le Aine Bay! c moi
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 4 févr. 2004 à 12:09
si G bien compris le code :
public static void ReAim(int pos, FrmSpectreView insSpectreView, System.Windows.Forms.PaintEventArgs evp)
evp viens de ton form parent
donc le Graphics qui en resulte viens aussi du parent
donc quand tu dessine dessus ça dessine sur le parent vu que le Graphics lui appartient
il faudrais que tu prenne le Graphics de l'enfant via CreateGraphics dans ta methode de dessin
mxplr
Messages postés13Date d'inscriptionmercredi 4 février 2004StatutMembreDernière intervention 4 mars 2004 4 févr. 2004 à 12:26
Bon voila, en fait je crois que je dois creer un object graphic par le biais de CreateGraphics ds le constructeur ou ds une fonction ou en tant ke membres, juskici tt va bien c pas tres compliker. La ou ca se complik c ke ma fonction ReAim est statik, et ke dc je ne pourrais pas reutiliser la variable ke g creer :(