Dimension d'une PictureBox

mastercatz Messages postés 193 Date d'inscription jeudi 4 décembre 2003 Statut Membre Dernière intervention 12 août 2010 - 12 sept. 2005 à 15:19
mastercatz Messages postés 193 Date d'inscription jeudi 4 décembre 2003 Statut Membre Dernière intervention 12 août 2010 - 13 sept. 2005 à 08:30
Bonjour
Je travaille actuellement sur des PictureBox et j'ai rencontré un pb etrange.
En ajoutant des controles à la Picture Box et en augmentant progressivement sa hauteur, je me suis rendu compte que la valeur max de la propriété Height est 32767 (soit la valeur max d'un Short) alors que c'est une valeur de type Integer (soit plus de 2 millard).
Est-ce normal ? Y'a t il un moyen de parer à ca (sachant que ma Picture box atteint + de 4 000 000 en Height) sans avoir à faire 150 PictureBox à la suite et à jongler entre elles (trop galère).
Merci d'avance.

4 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
12 sept. 2005 à 16:10
Non, integer en VB6 est de 16 bits, c'est le long qui est en 32 bit.



Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)

Une question se pose sur le forum, pas en privé


NH
0
mastercatz Messages postés 193 Date d'inscription jeudi 4 décembre 2003 Statut Membre Dernière intervention 12 août 2010
12 sept. 2005 à 16:20
Désolé de pas avoir précisé mais je suis en VB.NET / C#
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
13 sept. 2005 à 08:02
C'est peut-être une hérédité des OS précédents. Il ne faut pas oublier
que pour beaucoup de programmes int c'est du 16 bits (c ptete une
connerie, builder c++ V1 c du 16 bit etc...), donc ce n'est peut-être
pas si étonnant.

Solution de remplacement que je te propose :
créer un usercontrol, et afficher l'image à l'intérieur (sans garantie
de fonctionnement).



Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)

Une question se pose sur le forum, pas en privé


NH
0
mastercatz Messages postés 193 Date d'inscription jeudi 4 décembre 2003 Statut Membre Dernière intervention 12 août 2010
13 sept. 2005 à 08:30
Oui je pensais aussi à une hérédité du VB6 ou autre.
Mais en en fait j'avais besoin de cette PictureBox pour lu mettre des controles utilisateurs dedans et apres faire scroller cette PictureBox.
Je vais essayer avec un controle utilisateur contenant comme tu l'as suggéré voir ce que ca donne.
Merci.
0
Rejoignez-nous