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

VB.NET Discussion :

PictureBox et graphique


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel

    Informations forums :
    Inscription : Mars 2005
    Messages : 82
    Par défaut PictureBox et graphique
    Bonjour à tous

    Je suis a la recherche d'exemple d'utilisation d'une PictureBox pour tracer un graphique simple (ensemble de droite)

    Serait il possible d'avoir de l'aide ou des exemples.

    merci

  2. #2
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Tu souhaites :

    • Tu veux afficher directement ton image (tonimage.jpg)
    • Tu veux dessiner sous vb ton image puis l'afficher


    ???

  3. #3
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel

    Informations forums :
    Inscription : Mars 2005
    Messages : 82
    Par défaut
    Salut Methylene

    j'ai un tracé à faire d'une suite de droite exemple en pièce jointe.
    courbe.jpg
    Images attachées Images attachées  

  4. #4
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Utilise la bibliothèque GDI+, pas facile de trouver un tuto bien fait mais en bidouillant et en cherchant un peu, l'outil est très puissant.

    De plus utilise les tutos msdn pour les méthodes.

  5. #5
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel

    Informations forums :
    Inscription : Mars 2005
    Messages : 82
    Par défaut
    A priori un un pb sur ton lien !!!

  6. #6
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Tiens un petit exemple.

    Bibliothèques à importer dans le sub de ta form (au dessus-de class)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Imports System.Drawing
    Imports System.Drawing.Drawing2D
    Imports System.Drawing.Imaging
    Ensuite créé sur ta form une picturebox de dimension celle de ton image (dans mon exemple 150x150), et un bouton.

    Dans le code du bouton met cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
            Dim img As New Bitmap(150, 150)
            Dim g As Graphics = Graphics.FromImage(img)
            Dim pinceau As New Pen(Color.Black)
     
            g.DrawRectangle(pinceau, 0, 0, 149, 149)
            g.DrawLine(pinceau, 10, 80, 30, 80)
            g.DrawLine(Pens.Pink, 30, 80, 30, 140)
            g.DrawLine(Pens.Aqua, 30, 140, 60, 140)
            g.DrawLine(Pens.Brown, 60, 140, 60, 10)
            g.DrawLine(Pens.DarkOrange, 60, 10, 100, 10)
            g.DrawLine(Pens.Green, 100, 10, 100, 110)
            g.DrawLine(Pens.Yellow, 100, 110, 140, 110)
     
            PictureBox1.Image = img
    Clique sur le bouton et regrade ce qu'il se passe.

    En esperant que cela t'aidera.

  7. #7
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Oui pour mon lien c'est juste un délire, une parodie des geeks ...


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Formalisation graphique des algorithmes
    Par David R. dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 08/12/2012, 10h21
  2. PictureBox et méthode graphique
    Par PierreBlais dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 05/08/2008, 22h13
  3. Graphique dans PictureBox
    Par OhMonBato dans le forum Windows Forms
    Réponses: 7
    Dernier message: 30/03/2008, 19h12
  4. [VB6] Copie graphique excel dans picturebox (problème)
    Par Xerath dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 10/01/2008, 15h47
  5. [Impression] PictureBox et Graphiques
    Par La Praline dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 30/05/2007, 09h07

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