Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : picturebox ou panel , comment faire? [ Archives / Graphique ] (panini)

mardi 15 juin 2004 à 18:34:57 | picturebox ou panel , comment faire?

panini

Je suis en train de faire une appli, dans laquelle je dois afficher une image (d'un fichier connu), jusque la pas de pb j'utilise un picturebox avec la propriete Image. Le pb se pose surtout lorsque je dois faire des points (ellipse) dessus (j'y arrive aussi) pour cela j'utilise la methode createGraphics().FillEllipse(...)

Par contre lorsque je fais un zoom, comme ceci:
pctCarte.Image = graph;
int width = System.Convert.ToInt32 ( pctCarte.Width * pZoom);
int Height = System.Convert.ToInt32 ( pctCarte.Height * pZoom);
Size X = new Size(width , Height) ;
Bitmap n = new Bitmap (pctCarte.Image ,X);
pctCarte.Image = n ;

le point disparait dès que je fais un zoom ou lorsque je désactive la fenetre et que je la remet (multitache windows)
Pouvez-vous m'aider ?
Que dois-je faire, garder le picturebox, utiliser un panel ???

Je vous remercie d'avance

20.100

mardi 15 juin 2004 à 19:04:38 | Re : picturebox ou panel , comment faire?

coq

Administrateur CodeS-SourceS
tu dessines sur le controle, pas sur l'image, donc au refresh si tu ne fait rien pour tout redessiner forcement C perdu

tu peux dessiner direct sur l'objet Image avec le code suivant par exemple :

Image img = pictureBox1.Image;
Graphics gr = Graphics.FromImage(img);
gr.DrawEllipse(Pens.Black, 0, 0, 10, 10);
pictureBox1.Image = img;



Cocoricoooooooo !!!!



Cette discussion est classé dans : image, picturebox, panel, width, pctcarte


Répondre à ce message

Sujets en rapport avec ce message

Problème VS.Net (Picturebox ressource exécution) [ par linx20 ] Voila mon ptit probleme la compilation se passe sans warningLors de l'éxécution de ma premiere form et au moment de InitializeComponent, VisualStudio comment faire apparaitre une image dans un panel [ par dola7938 ] en fait j'ai change de jeu et je me sui mis sur un puzzle :DMais je ne trouve pas comment faire apparaitre une image dans un panel lorsque je clike su image dans une pictureBox [ par elie132465 ] Bonjourj'ai un petit probleme pour conserver un gaphique creer a partir de createGraphics() dans une pictureBox.Lorsque je cree un graphique et que je PictureBox vs Panel??? [ par Fildomen ] salutquel contrôles (picturebox ou panel ) choisir pour des dessins 2d qui necessitent plusieurs actualisation(jeu 2d)?? et ca sert à quoi un panel co [WinForm] [PictureBox] transparence [ par stailer ] Salut tout le monde,J'ai un problème avec les PictureBox :Je mets un picturebox sur une form avec une image... Je rajoute un picturebox avec comme bac dessiner un graphics sur une image contenue dans une pictureBox [ par godefrw ] Bonjour, je cherche à afficher un objet Graphics (sur lequel j'ai dessiner des formes rectangles, rond etc) par dessus une image. Mon image est conte pb accès image [ par Blacknight91 ] Bl@cknightbonjour,Dans une application, j'affiche dans une pictureBox une image via cette propriété:pictureBox1.Image = Image.FromFile("C:\\mon_image. Extraire une image d'un picturebox [ par Fildomen ] sltj'ai mis une image dans un picturebox, et le picturebox.SizeMode = Stertchimage, alors l'image est devenu plus ptite qu'avant, puis, je veux avoir Charger une image dans un picturebox [ par Fildomen ] sltje veux charger un fichier image dans un picture box, mais après le chargement, je veux avoir la possibilité de supprimer le fichier et l'image res afficher un dessin sur une image [ par godefrw ] Bonjour,Je désirerais afficher un dessin au dessus d'une image. J'ai crée une pictureBox dans laquelle je charge une image. Ensuite je crée un Graphic


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.