cs_kakol
Messages postés180Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention12 juin 2008
-
12 août 2005 à 18:12
Moucave
Messages postés130Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention10 septembre 2008
-
17 août 2005 à 18:06
Bonjour,
J'essaie desesperement depuis un certain temps d'ajouter une fonction zoom au code de Kangoo06 : http://www.csharpfr.com/code.aspx?id=20832 , mais cela reste toujours sans succes.
En effet, ce code permet de redimentionner automatiquement une picturebox lors l'un changement de taille de la fenetre. Je voudrais donc pouvoir y rajouter une fonction zoom en utilisant 2 boutons (+ et -) et une fois l'image zoomee, pouvoir naviguer dessus en utilisant des scrollbars (un peu comme dans paint). Tout cela bien sur en gardant la taille de la picturebox fixe une fois qu'elle a ete redimentionnee. Le probleme c'est que j'ai essaye de rajouter un panel, cela fonctionne mais le panel lui n'est pas redimentionne automatiquement.
Quelqu'un aurait-il une autre idee ou pourrait m'aider a integrer cette fonction?
D'avance merci pour toutes vos suggestions.
cs_kakol
Messages postés180Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention12 juin 2008 17 août 2005 à 18:02
Salut,
Bon j'ai resolu mon probleme grace a Fildomen et en "bidouillant" avec les Anchors. En effet en mettant les anchors dans les 4 coins pour le panel et la pictureBox , la taille de la pictureBox ne depassait jamais celle du panel et donc les scrollbars n'apparaissaient pas. Donc pour faire le zoom je met les anchors de la pictureBox en haut et a gauche puis je les reinitialise apres. C'est surement pas optimise mais pour le moment ca fonctionne. J'ai aussi remplacer la trackbar par 2 boutons (zoom + et zoom -).
Voici mon code pour pour ceux que ca peut aider (au depart les anchors sont aux 4 coins pour le panel et la pictureBox) :
reprendre le code du message precedent et enlever ce qui correspondait a la trackbar (Zoom_MouseUp) puis ajouter
cs_kakol
Messages postés180Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention12 juin 2008 12 août 2005 à 18:36
je l'avais deja fait. le probleme c'est que le redimentionnement de la picturebox se fais avec le fichier PictureBoxAR.cs du code de Kangoo06 et je n'arrive pas a l'applique au panel.
Fildomen
Messages postés805Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention30 octobre 2010 12 août 2005 à 18:58
alors tu c koi, tu va aller dans l'evenement de la picture box qui se declanche lors que les dimensions change, et tu vas regler ton panel par rapport a la picturebox
YaoYao !!
1 + 1 = 10
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_kakol
Messages postés180Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention12 juin 2008 12 août 2005 à 20:14
Je vois pas trop ce que je dois faire donc voila mon code si tu peux m'aiclairer. Pour le zoom j'ai utilise ton code que tu avais mis sur le site precedement. Tout marche (zoom, affichage des scrollbars ...) le seul truc c'est que le panel n'est pas redimentionne automatiquement lors de l'agrandissement de la fenetre,comme l'etait avant la picturebox
Fildomen
Messages postés805Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention30 octobre 2010 12 août 2005 à 20:58
je comprend toujours pas pkoi anchor marche pas, stp tu peux mettre une capture d'ecran?? si tu trouve pas ou heberger, envoie la moi [mailto:yassinelemalin@hotmail.com yassinelemalin@hotmail.com] , c un pas un gros problème ca, on va trouver surement la soluce
Moucave
Messages postés130Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention10 septembre 2008 16 août 2005 à 20:44
Salut kakol,
Moi aussi j'ai des soucis avec une fonction zoom. Pouras tu me tenir au courant de l'avancement de ton programme car je suis completement bloque?
Merci d'avance.
cs_kakol
Messages postés180Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention12 juin 2008 16 août 2005 à 21:10
Ben pour le moment je suis toujours bloquee. Soit j'ai les scrollbars mais la taille de la picturebox change lorsque je baisse le zoom (Anchor dans les 4 coins pour le panel et, Anchor haut et droite pour la picturebox), soit la taille de la picturebox reste la meme (ce que je cherche a faire) mais les scrollbars n'apparaissent pas (Anchor dans les 4 coins pour le panel et la picturebox) et je ne comprend pas pourquoi. Mais je te tiendrais au courant si ya du nouveau.