IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[projet Urgence] Image dans pictureBox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par défaut [projet Urgence] Image dans pictureBox
    Bonjour, voila le context:

    je dois developper sur un PDA (compact framework) un logiciel de référencement cartographique, en sachant que l'entreprise désire afficher une carte (que je dois afficher dans une PictureBox). Ils me demandent de pouvoir déplacer la carte(qui est plus grande que l'image afficher dans ma PictureBox sur mon PDA), ce déplacement sera éffectué a l'aide de bouton et non de scrollbar, j'aimerais savoir comment faire pour pouvoir déplacer la carte (qui s'affiche normalement dans ma picturebox avec ces boutons). Je pense que le rapport est entre la zone client de la PictureBox , et biensur l'image que je dois, mais je n'arrive pas a l'éffectuer le déplacement (sa fait une semaine qui je suis dessus et je n'ai toujours pas trouvé), esque quelqu'un peu m'aider SVP? car je n'ai vraiment aucune idée de comment faire ce déplacer sachant que après un zoom aussi devra être éffectuer et on m'a assurer que le zoom sera plus difficile .

    PS: désolé pour les faute d'orthographe

  2. #2
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    1 - Ton image complète (la carte) ne dois pas être l'image de ta picture box.
    Tu dois, au contraire, découper un morceau de cette image pour l'afficher dans la picture box, et garder l'image complète en mémoire.

    2 - Non, le zoom c'est pas compliqué.

    3 - Tu peux faire tout ça (zoom et scroll) avec une seule méthode : Graphics.DrawImage

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 27
    Par défaut
    merci je vois a peu près le principe j'ai essayé de m'aider des msdn pour faire cette fonction

    public void DrawImageRectF(Image newImage, PaintEventArgs e)
    {

    e.Graphics.DrawImage(newImage,100,100);

    }

    mais une question si je l'affiche grace a DrawImage je n'est plus besoin d'une picturebox? je suis noyé la dsl

  4. #4
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    Citation Envoyé par toulouseadr
    mais une question si je l'affiche grace a DrawImage je n'est plus besoin d'une picturebox? je suis noyé la dsl
    Tu as tout compris.

    Le seul avantage d'utiliser une picture box, c'est les méthode inhérentes à cette classe. En l'occurence, ça sert pas à grand chose.
    Perso, je crééerai mon propre control, hérité de Control (pas besoin de plus).
    Je stockerai ma grande "grand format" dedans et j'afficherai la "petit format" en surchargeant "OnPaint".

    Pourquoi utiliser un contrôle ? Pour la modularité. Si tu as besoin de réutiliser cette carte ailleurs dans l'application, tu n'auras pas à faire un gros copier/coller crado dans une autre fenêtre, mais juste à réinstancier le contrôle.
    Ca te permet aussi de pouvoir tuner ton affichage plus facilement.

Discussions similaires

  1. Resolution image dans PictureBox ?
    Par Walid(Tun) dans le forum VB.NET
    Réponses: 2
    Dernier message: 21/09/2010, 16h27
  2. Image dans picturebox
    Par ghost emperor dans le forum Windows Forms
    Réponses: 3
    Dernier message: 23/10/2007, 21h29
  3. image dans picturebox
    Par inforlab dans le forum VB.NET
    Réponses: 1
    Dernier message: 24/05/2007, 21h04
  4. [VB6] inserer des images dans picturebox et sauvegarder BMP
    Par todac dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 04/05/2007, 14h25
  5. Probleme affichage image dans picturebox
    Par Julien1987 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 24/01/2007, 14h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo