Accueil > Forum > > > > Affichage image dans PictureBox
Affichage image dans PictureBox
mardi 6 janvier 2009 à 21:41:07 |
Affichage image dans PictureBox

KIPRE74
|
Bonjour à tous !
J'ai posé une question qui est resté sans suite sans doute que je l'ai mal formulée.
Je reformule donc ma pensée. Je voudrais copier plusieurs fois une image dans un pictureBox.J'ai un compteur si le nombre est x je voudrais que l'image soit affiché x fois dans le picturebox.
Merci pour votre aide
|
|
mardi 6 janvier 2009 à 21:58:53 |
Re : Affichage image dans PictureBox

fauve
|
Réponse acceptée !
Salut,
Il n'est pas possible de copier plusieurs fois une image dans un PictureBox. Un PictureBox ne peut afficher seulement qu'une image à la fois.
++
Fauve Pensez : Réponse Acceptée 
|
|
mardi 6 janvier 2009 à 22:09:48 |
Re : Affichage image dans PictureBox

KIPRE74
|
Merci, mais comment faire alors si on veut que l'image de la picturebox apparaisse plusieurs fois sur la feuille au moment de l'impression du contenu de ce picturebox
|
|
mardi 6 janvier 2009 à 22:13:11 |
Re : Affichage image dans PictureBox

fauve
|
Comment est ce que tu as l'intention de procéder pour imprimer plusieurs fois la même image sur une feuille ?
Pensez : Réponse Acceptée 
|
|
mardi 6 janvier 2009 à 22:18:13 |
Re : Affichage image dans PictureBox

Vianneyp
|
Hum...sur vb6 j'utilisai GDI pour faire ce genre de choses, bien sur tu devrai placer "manuellement" ton image en indiquant ses coordonnées a l'intérieur de la picturebox. Mais peut étre vb.net offre t-il un moyen plus simple, je n'en sait rien.
|
|
mardi 6 janvier 2009 à 22:25:33 |
Re : Affichage image dans PictureBox

fauve
|
Réponse acceptée !
Ah si c'est pour mettre une image en mosaïque c'est tout à fait possible et de manière très simple :
PictureBox1.BackgroundImage = System.Drawing.Image.FromFile("D:\Images\cadnatsectionvz4.png") PictureBox1.BackgroundImageLayout = ImageLayout.Tile
Et voilà, ton image est affiché en Mosaïque
++
Fauve Pensez : Réponse Acceptée 
|
|
mardi 6 janvier 2009 à 22:27:28 |
Re : Affichage image dans PictureBox

KIPRE74
|
Eh bien c'est là tout mon problème. Lorsque je fais Print l'image n'apparait qu'une seule fois sur la feuille mais je voudrais fixer le nombre d'image sur la feuille, pour l'instant je n'y arrive pas. J'ai éssayé avec une boucle mais ça m'a fait plusieurs copies avec une seule image chacune !
Et là c'est chaud !!!
|
|
mardi 6 janvier 2009 à 22:31:13 |
Re : Affichage image dans PictureBox

skyla
|
Réponse acceptée !
Bonsoir Voici une fonction qui pourrait t'etre utile Elle te permettra de creer des mosaiques d'images dans un pictureBox ou un Form Comme dit precedement il est impossible de copier plusieur fois une image dans un picturebox à moins que tu dessine cette image directement avec la methode paintpicture Ouvre ton Projet---->nouvelle Form Ajoute Un pictureBox nomme le "PicContenaire" et met sa propriété AutoRedraw a TRUE (Tres important) ajoute un controle Image nommé ImgOriginal et attibue une image a cet element et colle la procédure suivante
Sub FillForm(Feuille As Object) 'Remplir une feuille avec une mosaique d'images. On Error GoTo Annul Dim intX As Integer ' Compteur pour la largeur Dim intY As Integer ' Compteur pour la Hauteur Dim sngWidth As Single 'Variable qui contiendra la largeur initiale de ton image Dim sngHeight As Single 'Variable qui contiendra la Hauteur initiale de ton image Feuille.ScaleMode = vbTwips ' On precise l'unité de mesure sngWidth = Me.ImgOriginal.Width 'On attribue la largeur de l'image a sngWidth sngHeight = Me.ImgOriginal.Height 'Idem pour la Hauteur 'On boucle autant de fois que ton image peut apparaitre dans le conteneur For intX = 0 To Int(Feuille.ScaleWidth / sngWidth) 'Idem pour la Hauteur For intY = 0 To Int(Feuille.ScaleHeight / sngHeight) 'On appelle la methode PaintPicture de l'objet en question qui doit recevoir ton image 'Attention: Mettre la propriété AutoRedraw a true pour que l'objet se raffraichisse 'Le control peut etre une Feuille,un PictureBox... Feuille.PaintPicture Me.ImgOriginal, intX * sngWidth, intY * sngHeight, sngWidth, sngHeight, 0, 0 'Feuille.PaintPicture [Source de l'image],[Coordonné X],[Coordoné Y],[Largeur],[Hauteur] 'Bien noter que la source est de type stdPicture 'Dans cette exemple la source se trouve dans le controle Image Next Next Exit Sub Annul: MsgBox Err.Description
End Sub
'=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= 'Tu n'as plu qu'a appeler cette procedure pour dupliquer l'image ' FillForm Me.PicContenaire Ici bien entendu je rempli le pictureBox Sut toute sa totalité 'si tu as des valeur fixes alor tu les remplace dans les boucles ok ' '=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= Skyla
|
|
mardi 6 janvier 2009 à 22:58:04 |
Re : Affichage image dans PictureBox

KIPRE74
|
Merci à vous, je crois que je passerai par l'affichage en mosaïque avant l'impression.
Merci encore et à plus !
|
|
Cette discussion est classée dans : image, affichage, picturebox
Répondre à ce message
Sujets en rapport avec ce message
Attente d'affichage PictureBox [ par Axioma ]
[:I]SalutJ'ai un problème, comment puis je attendre l'affichage d'une image dans une picturebox sans que le code continu à l'éxécuter.Pour mon appli j
Affichage d'une MDI fille sur PictureBox [ par kcin ]
Salut à tous. Comme la plupart le savent, mettre une image sur une MDI n'est pas forcement facile à réaliser. Pour mon cas, je me suis fait une pictur
Affichage d'une image dans un PictureBox [ par cricri95 ]
Bonjour,Je cherche à afficher une image dans un picture Box à partir d'une image déjà chargée avec LoadImage qui me retourne un HANDLE.Merci par avanc
Image - PictureBox : affichage LENT [ par johan3240 ]
Bonjour, J'ai un gros problème. Je fais une application VB.Net constitué d'image que j'ai créée sous photoshop. J'insère ces images dans des pictureB
Image et Picture box [ par Dane6 ]
Bonjour, Je voudrais placer une image dans une PictureBox ou une Image, depuis le code et non depuis la propriété. J'ai essayé avec PictureBox.Picture
probleme insertion image [ par aurel16 ]
Bonjour,Je developpe sous visual basic express 2008. J'ai un problème lorsque que j'insère une image dans un picturebox et que je lance le deboguage,
Affichage d'une image a partir adresse [ par bruce207 ]
Bonjour,je voudrais savoir comment faire pour afficher une image dont l'adresse sur le disque est stocker dans une base de données (access 2003) dans
PictureBoc et méthode graphique [ par PierreBlais ]
Hello, Ceci est ma première intervention sur ces forums. Soyez indulgents. Je peine depuis une semaine à comprendre une problématique. Je résume brièv
Glisser une image dans le contole pictureBox [ par ymas00 ]
Bonjour,SVP les amis, j'ai besoin de faire glisser une image dans un controle PictureBox avec la sourie pour afficher les autres parties de l'image, j
comment importer un type image dans une picturebox en VB.NET ? [ par aitoz ]
Bonjour à tous,j'ai un Dataset qui vient tout droit de ma base sql server.Dans la troiusieme colonne une image.je voudrais l'afficher dans un pictureb
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|