bonjour à tous, j'ai créé un programme qui me permet de modifier les impulsions d'un graphique, le problème et que je créé ce graphe sur une pictureBox mais pour le moment j'appel une image bitmap ou je dessine le graphe dessus pour ensuite réécrir dessus comme une sorte de refresh de mon panel mais en utilisant beaucoup moins de mémoire...le probléme est que mon patron aimerais que je n'utilise pas d'appel de bitmap ou d'image pour sa et je ne vois pas comment faire cela, si quelqu'un peut m'aider merci d'avance !
// appel de mon image
Image image = Image.FromFile(@"C:\emplacementdemonimage\test.bmp");
// fonction pour copié l'image précédente
privatevoid update_image()
{
Image working_image = (Image)image.Clone();
Graphics g = Graphics.FromImage(working_image);
draw_image(g);
pictureBox1.Image = working_image;
}
// appel de mes fonctions de traçages
privatevoid draw_image(Graphics g)
{
draw_background(g);
draw_crosshair(g);
draw_segments(g, SegmentArray);
}
ensuite j'appel ma fonction update_image dans l'initialisation et dans le picturebox_mousmove, si ce n'est peut être pas très claire mais copier tout le programme serais trop long 