Je ne comprend pas la question : Il n'y a rien de changé j'ai seulement remplacé le nom de tes variables "gauche haut" par "kX,, kY" J'utilise couramment X, Y (comme dans l'évènement MouseDown) mais je n'aime pas les variables à une seule lettre...
Je signale au passage que ça donne un résultat différent maintenant quand le zoom n'est pas à 1 %: Avec un zoom de 75 %, ça ne semble pas possible de se positionner juste sous au ras du ribbon par exemple. mais je n'ai pas cherché beaucoup car je suis encore en phase d'étude : Avec un coef de 0.95 au lieu de 0.75 cela me semble très acceptable. Mais si ça me gonfle vraiment je mettrai tout le fourbi dans le ribbon.
A+