2 votes

Ancres Windows Forms, Garder les contrôles dans le panneau au même ratio ?

J'ai ce panneau avec 2 PictureBoxs à l'intérieur, ils sont tous deux ancrés sur tous les bords de l'écran :

Before Resize

Voici comment cela se présente sur un écran de taille minimale. (Bon)

Voici à quoi ça ressemble après avoir redimensionné l'écran à une taille plus grande :

After Resize

Comme vous le voyez, une PictureBox en recouvre une autre... J'ai essayé plusieurs types d'ancres et de quais...

mais toujours sur le redimensionnement c'est tout f*** up Comment puis-je conserver le rapport entre les deux ?

Ainsi, lorsque l'écran s'agrandit, les deux s'agrandissent également et ressemblent à la première image, mais en plus grand ?

C# .NET 3.5 Windows Forms

UPDATE :

Ok, j'utilise tableLayoutPanel maintenant ça ressemble à ça :

enter image description here

Et après le redimensionnement, ça ressemble à ça :

enter image description here

Tu peux penser que c'est bon, mais tu peux voir que ça n'a pas préservé le ratio

Et non, je n'ai pas d'écran large j'ai un écran 19 pouces sur 1280 x 1024

Alors pourquoi cela se produit-il ?

1voto

Saber Amani Points 2003

N'attachez pas le panneau du bas, c'est tout. Anchor . Mais le meilleur moyen est d'utiliser SplitContainer o TableLayoutPanel pour diviser votre panneau.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X