cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
13 sept. 2007 à 12:16
cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 2011
-
15 sept. 2007 à 12:35
Salut à tous...
Je suis à la recherche pour qaund je clique sur le picturebox, je mets en mémoire la coordonnée et lorsque je zoom avec un TrackBar je peux zoomer à partir de la coordonnée cliquée précédemment.
Mon MouseDown, ca va... mais c'est dans le Trackbar que je ne sais pas comment coder pour dire zoom àa partir d'une coordonnée du picturebox.
Il est à noter que mon picture box est plus grand que mon écran et que je peux me promener dans ce picturebox. Donc le coin inférieur droit est invisible au démarage et si je me déplace à l'intérieur du picturebox
, je peux me rendre au coin inférieur droit du picturebox. J'aimerais donc, par exemple, me rendre dans la partie X du picturebox et une fois que je clique sur cette artie je zoom et je reste centré dans la position que j'ai cliqué.
Merci de votre aide
Private
Sub PictureBox1_MouseDown(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.MouseEventArgs)
Handles PictureBox1.MouseDown
PointDepart =
New Point(e.X, e.Y)
End
Sub
Private
SubTrackBar1_ValueChanged(
ByValsender
As System.Object,
ByVal e
AsSystem.EventArgs)
Handles TrackBar1.ValueChanged
if pointDepart is...... Then
....?????
PictureBox1.Height = Y_initial + (50 * TrackBar1.Value)
PictureBox1.Width = X_initial + (50 * TrackBar1.Value)