Définition d'un système de coordonnées (ou modification de l'origine d'un formulaire)

Contenu du snippet

Ci-dessous, je donne plus des explications que du code brut, mais contactez-moi si vous voulez plus de détails ou un exemple...

Source / Exemple :


Il faut utiliser la propriété suivante:

objet.Scale (x1, y1) - (x2, y2) où x1, x2, y1, y2 sont les valeurs des coordonnées, respectivement de l'angle supérieur gauche du contrôle (ex.: picture) et de l'angle inférieur droit.

Pour calculer ces valeurs si, par exemple, on veut que le centre soit l'origine, utilier:
objet.width / 2 et objet.height / 2

Conclusion :


P.S.: par défaut, l'origine est en haut à gauche du contrôle et les "X" vont vers la gauche et les "Y" vers le bas.
Avec la méthode ci-dessus, tu peux également inverser le sent des axes (ex.: Y vers le haut).

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.