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 :

Mettre du texte dans un picturebox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Veler
    Profil pro
    Lycéen
    Inscrit en
    Mars 2007
    Messages
    195
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2007
    Messages : 195
    Par défaut Mettre du texte dans un picturebox
    Bonjours à tous, c'est la première question que je pose sur ce forum:
    Comment on fait insérer une ligne de texte dans un picturebox?

    Merci d'avance

    Bye

  2. #2
    Membre éclairé Avatar de hellspawn_ludo
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 257
    Par défaut
    Salut Veler,

    Voici le code que j'ai placé dans button1_click par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     
            'Chargement de l'image
            Me.PictureBox1.Image = System.Drawing.Bitmap.FromFile("C:\Documents and Settings\Ludo\Bureau\Video Club\Jacquettes\hardcandy.jpg")
     
     
            'Définit un objet Graphics avec l'image de ton picturebox
            Dim ObjGraphics As Graphics = Graphics.FromImage(Me.PictureBox1.Image)
     
            'Définit le pinceau pour l'écriture 
            Dim brush As Brush = New SolidBrush(Color.Black)
     
     
            'Définit la police d'écriture avec la taille ainsi que le style (gras, italique...)
            Dim font As New Font("times new roman", 20, FontStyle.Bold)
     
            'Dessine le texte sur l'image à la position X de 10 et Y de 10
            ObjGraphics.DrawString(Me.TextBox1.Text, font, Brushes.Brown, 10, 10)
     
            'Libère les ressources
            ObjGraphics.Dispose()
     
            'Redessine l'image avec le texte
            Me.PictureBox1.Image = Me.PictureBox1.Image
     
        End Sub
    Et voilà.

  3. #3
    Membre confirmé Avatar de Veler
    Profil pro
    Lycéen
    Inscrit en
    Mars 2007
    Messages
    195
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Mars 2007
    Messages : 195
    Par défaut
    Wouaaaaaaaaaaaaaa, génial, sa fonctionne, merci

    Bye

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

Discussions similaires

  1. Du texte dans une picturebox
    Par LiBasic dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 13/11/2007, 19h56
  2. Mettre du texte dans l'autre sens en bas de page
    Par DamKre dans le forum Word
    Réponses: 2
    Dernier message: 19/09/2007, 07h57
  3. Mettre du texte dans un rectangle graphique
    Par Minos2 dans le forum MFC
    Réponses: 4
    Dernier message: 16/07/2007, 15h27
  4. Réponses: 2
    Dernier message: 28/11/2006, 21h37
  5. [VB.Net] Comment mettre un texte dans un NotifyIcon ?
    Par Aspic dans le forum Windows Forms
    Réponses: 19
    Dernier message: 25/07/2006, 21h29

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