Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 7 juil. 2005 à 12:28
Non tu ne peux pas parce que la structure Size ne redéfinie pas l'opérateur ">" mais ca marche avec les proprietés Width et Height de Size, ou utiliser l'opérateur de soustaction qui lui est défini pour tester une valeur positive ou négative..
MickParadiseLost
Messages postés86Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention 2 avril 2008 7 juil. 2005 à 12:46
Lorsque j'ecrit ceci, les scrollbars devraient apparaitrent quand le
Height du bmp est plus grand que celui du clientsize non ? Parsque moi,
rien ne se passe.
aogie
Messages postés108Date d'inscriptionvendredi 11 juillet 2003StatutMembreDernière intervention27 novembre 2007 7 juil. 2005 à 14:30
OK. AutoScroll n'est utilisé que pour un contrôle enfant ne pouvant
être affiché entièrement dans son container. Comme tu peins toi-même
l'image...
Pour l'utiliser, tu dois placer un PictureBox de la taille de l'image
qu'il contient. Celui-ci étant enfant de la Form : S'il ne rentre pas,
la VScrollBar apparaîtra.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 7 juil. 2005 à 15:03
Bon, on va faire comme si on avait rien entendu ; ) Le constructeur c'est la méthode qui porte le même nom que ta classe, c'est la méthode qui initialise ton objet. ( PS : Un coef de 1 ca ne sert à rien. )
aogie
Messages postés108Date d'inscriptionvendredi 11 juillet 2003StatutMembreDernière intervention27 novembre 2007 7 juil. 2005 à 17:36
Avant d'aller plus loin. Quel est le but exact de ta Form car tu veux
qu'elle ait une scrollBar automatique mais en même temps tu fais tout
pour que la zone cliente ait la même taille que l'image ?
Il faut choisir : Soit tu taille la Form à la taille de l'image, soit
tu décides de ne pas retailler la Form et tu joues sur l'AutoScroll
pour que l'utilisateur puisse visionner toute l'image...
MickParadiseLost
Messages postés86Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention 2 avril 2008 8 juil. 2005 à 00:06
Ok merci beaucoup.
Je voudrais en fait que l'image s'ouvre dans une form. Cette form prend
la forme de l'image sauf si l'image est plus grande que la moitier de
ce qu'on peut visualiser sur un écran. (je sais pas comment faire ceci
mais je poserai la question plus tard car une chose a la fois c'est
deja pas mal ). Bon, dans le cas ou
l'image est plus grande, le clientsize se redimentionne et se retrouve
donc plus petit que l'image. Et la interviennent les scrollbars.