none
a vos loupes sur les picturebox RRS feed

  • Question

  • salut
    j'ai 3 boutons et nommés zoom50 zoom100 zoom200 qui doivent me permettre de faire zoomer une image située dans un picturebox
    quand je clic sur zoom200 par exple l'image dans le picturebox doit s'agrandir de 200%

    merci
    dimanche 14 mars 2010 07:21

Réponses

Toutes les réponses

  • Bonjour,

    Voici le code, et c'est testé, chat marche !

    Option Explicit On
    Public Class Form1
      Dim x As Long
      Dim y As Long
    
      Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        PictureBox1.Image = My.Resources.joe
        x = 50
        y = 50
        PictureBox1.SizeMode = PictureBoxSizeMode.Zoom
        PictureBox1.Width = x
        PictureBox1.Height = y
      End Sub
    
      Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        PictureBox1.Width = x
        PictureBox1.Height = y
      End Sub
    
      Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        PictureBox1.Width = x * 2
        PictureBox1.Height = y * 2
      End Sub
    
      Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        PictureBox1.Width = x * 4
        PictureBox1.Height = y * 4
      End Sub
    
    End Class


    Cordialement.

    Joe ___ Romans et Logiciels ___ http://irolog.free.fr
    • Modifié EhJoe dimanche 14 mars 2010 18:47 1 correction
    • Proposé comme réponse EhJoe dimanche 14 mars 2010 18:47
    • Marqué comme réponse Gilles TOURREAUModerator dimanche 14 mars 2010 22:33
    • Non marqué comme réponse mmw01 lundi 15 mars 2010 20:46
    dimanche 14 mars 2010 18:46
  • salut Ehjoe
    en fait ca c'est pour agrandir le picturebox lui meme
    moi je veux agrandir l'image a l'interieur du picturebox
    amicalement

    lundi 15 mars 2010 20:49
  • Bonjour,

    Pour faire ce que vous souhaitez faire il faut le pense passer par du vectoriel et la seul chose assez puissant pour faire ce genre de choses c'est le WPF
    Je suis pas assez calé en WPF pour donner la solution, il faudra aller dans le forum WPF pour avoir une réponse plus rapide (si il existe !)

    A bientot
    Cordialement, Troxsa
    mardi 16 mars 2010 10:00
    Auteur de réponse
  • Bonjour mmw01,

    Désolé, ça m'arrive souvent, je lis trop vite, alors, au lieu de ne pas répondre, je dis : "je ne sais pas", j'ai un peu cherché, j'ai trouvé un lien que je ne comprends pas totalement, je suis débutant aussi en vbNet :

    http://translate.google.fr/translate?hl=fr&langpair=en%7Cfr&u=http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvb/thread/6924a2ad-b111-4b0a-afc6-d6cbe40f1c50

    Peut être de même en changeant ta question en "Comment redimensionner une image ?"...

    Cordialement.


    Joe ___ Romans et Logiciels ___ http://irolog.free.fr
    • Proposé comme réponse OhMarielle vendredi 19 mars 2010 12:39
    mardi 16 mars 2010 10:50
  • Bonjour,

     

    Voici un tutoriel pour la manipulation des images qui explique aussi le zoom :

    http://www.codeguru.com/vb/gen/vb_graphics/gdi/article.php/c14007

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    • Proposé comme réponse Audrey PETIT mercredi 17 mars 2010 16:16
    • Marqué comme réponse Alex Petrescu vendredi 19 mars 2010 10:01
    mercredi 17 mars 2010 10:33