Une image toujours a la bonne taille


Description

Ce controle ajuste automatiquement l'image qu'il contient en fonction de sa propre taille, afin de toujours l'afficher en entier et de façon proportionnée.

Si l'image doit être réduite on cherche le coef de reduction qui permet de faire tenir l'image dans le cadre.
Par contre, l'image ne sera pas agrandie si le cadre est trop grand.

Il permet également, lorsque la propriété 'Zoom' est activée, d'agrandir l'image avec un clic gauche.
De plus lorsque l'image est agrandie, le maintien du clic droit permet de se deplacer sur l'image.

Possibilité de changé la taille de la bordure et sa couleur.

Attention : Le but n'est pas de pouvoir redimensionner le controle en temps reel comme dans le projet exemple, mais plûtot une seule fois lors du chargement de la feuille.
En effet, vous constaterez un effet de clignotement en cas de redimensionnement en temps reel.

Conclusion :


ATTENTION : Il y a un petit bug que je n'arrive pas à résoudre. Lorsque l'on clic sur l'image pour l'agrandir ou la retrecir, le curseur ne se met pas à jour automatiquement. Il faut deplacer la souris pour qu'il soit actualisé.
Si quelqu'un a une solution, je suis preneur.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.