Existe-t-il une propriété d'un formulaire ou d'un composant permettant de disposer automatiquement les composants des applications Windows créées avec Visual Studio lorsque je modifie la taille de la fenêtre ou la maximise? la fenêtre? Si non, comment puis-je le faire manuellement?Propriété pouvant réorganiser des composants lorsque je change la taille des applications Windows
0
A
Répondre
1
Il y en a plusieurs. En commençant par les propriétés Dock et Anchor d'un contrôle, il est bon pour les mises en page simples avec, par exemple, 3 contrôles au maximum. Ensuite, les contrôles TableLayoutPanel et FlowLayoutPanel, ils organisent automatiquement les contrôles à l'intérieur d'eux. Respectivement dans une grille et une disposition de flux.
Pour les cas de mise en page vraiment difficiles, vous pouvez implémenter l'événement Resize du formulaire et calculer vous-même les propriétés Location and Size. C'est rarement nécessaire.
Pour clarifier: vous voulez savoir s'il y a quelque chose intégré dans WinForms qui se souviendra de la position de la dernière fenêtre de vos applications? –
@Roger Lipscombe: Non ... Je veux connaître la propriété par laquelle les composants d'un formulaire seront automatiquement réarrangés lorsque je change la taille du formulaire. – chanchal1987
Oh, d'accord. Vous voulez savoir comment déplacer/redimensionner automatiquement les fenêtres enfants lorsque la fenêtre parent est redimensionnée? –