Photo bmp trop grande dans PictureBox

arzew99 Messages postés 26 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 5 octobre 2005 - 15 juin 2005 à 08:29
arzew99 Messages postés 26 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 5 octobre 2005 - 1 nov. 2005 à 09:41
bonjour,

(Visual Basic 6)
Imaginez un RichTexBox avec un ScrollBar pour dérouler ce texte dans une petite fenêtre .
Je voudrais pouvoir fair la même chose avec le contrôle PictureBox (dérouler un dessin trop grand pour ma fenêtre PictureBox.
Merci de votre contribution,
Cordialement , Arzew99

4 réponses

cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
15 juin 2005 à 08:47
Utilise deux scrollbar et paintpicture

la valeur max (horizontal) = [Taille en x de l'iumage] - picture1.width
la valeur max (vertical) = [Taille en y de l'image] - picture1.height

a chaque changement des scroll tu redessine l'image sur la picturebox

picture1.paintpicture image1,hscroll1.value,vscroll1.value

@+


E.B.
0
arzew99 Messages postés 26 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 5 octobre 2005
15 juin 2005 à 09:15
merci de ta réponse aussi rapide,
je vais faire ce que tu me dis

Arzew99
0
cs_Jouissance Messages postés 22 Date d'inscription vendredi 2 septembre 2005 Statut Membre Dernière intervention 28 novembre 2005
31 oct. 2005 à 10:42
salut à tous!
ce sujet m'interesse car j'ai en fait le même problême. je ne trouve pas l'exemple assez explicite car lorsque je l'utilise, à l'éxécution, les scrollbar ne fonctionnent pas!!! faudrait-il ajouter quelque chose au code?
0
arzew99 Messages postés 26 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 5 octobre 2005
1 nov. 2005 à 09:41
Salut Jouissance,

Je te le souhaite.
Pour ma part je n'ai pas trouvé ce que me disait EBArSoft .
Mais comme je voulais principalement afficher du texte avec un peu de dessin,
j'ai trouvé une autre solution (il ne faut pas que le dessin soit lourd sinon le délai de chargement est lonnnnnnnnng !)

Je copie mon texte et mon petit dessin sur Word.
J'enregistre la feuille en .rtf (et non en .doc)
Sur ma form j'ouvre un RichTexBox auquel j'associe "rtfBoth" (déroulement horizontal et vertical) dans le contrôle ScrollBars.
J'appelle ensuite ma feuille Word :
open "C:\feuille plus dessin.rtf" for input as # 1
Form1.RichTextBox1.TextRTF = input (LOF(1),1)

C'est fini.

Je reconnais que c'est archaïque mais cela m'a suffit.
Si par contre vous trouvez "la" solution je serai interressé par votre résultat .

Cordialement
0
Rejoignez-nous