Question

J'ai un contrôle de panneau avec une zone d'image en elle. Comment puis-je maintenir le ratio d'aspect du contrôle du panneau lorsque vous redimensionnez la forme il est sur?

Était-ce utile?

La solution

Vous devez stocker hors le rapport d'aspect en quelque sorte, que ce soit quelque chose que vous connaissez au moment de la conception ou si vous voulez juste de le calculer dans le constructeur de la forme après InitializeComponent(). Dans le cas de Resize de votre formulaire, vous aurez juste besoin de régler la taille du Groupe spécial pour le plus grand rectangle à ce format d'image qui correspond dans le ClientRectangle du formulaire.

scroll top