J'ai 2 contrôles dans un panneau redimensionnable (1 datagridview et 1 textbox) avec un peu d'espace entre eux et j'ai besoin d'eux pour évoluer dans toutes les directions avec le panneau. Le problème est, puisqu'ils sont empilés verticalement, ils se heurtent lorsque le panneau s'échelonne verticalement. Je pense que j'ai besoin d'un moyen de redimensionner verticalement tout en gardant le même ratio de la taille totale du panneau (ie, si le panneau est redimensionné 2x, chaque contrôle est redimensionné 2x) au lieu de les ancrer à tous les côtés. Utiliser C# si c'est important, mais j'espère une solution non-programmatique.Mise à l'échelle de deux contrôles Windows Forms tout en gardant le même ratio
0
A
Répondre
2
Un TableLayoutPanel a été conçu pour fournir ce type de prise en charge de la mise à l'échelle. Vous aurez besoin de trois lignes avec le milieu absolu et le pourcentage supérieur et inférieur. Dock remplir les contrôles dans les rangées, le reste est automatique.
Questions connexes
- 1. Moteurs de mise en page Windows Forms
- 2. gardant même mise en forme pour virgule flottante des valeurs
- 3. Windows Forms concepteur renommer copie/contrôles empâtées
- 4. Redimensionnement automatique des contrôles Windows Forms
- 5. Marshaling une structure tout en le gardant "non géré"
- 6. Windows Forms: contrôles utilisateur et événements
- 7. Apparence de Windows Forms
- 8. Est-il prudent d'utiliser le même gestionnaire d'événements pour différents contrôles Windows Forms?
- 9. Contrôles utilisateur Windows Forms dans l'application WPF
- 10. Contrôles de diagramme de Gantt sous Windows Forms
- 11. Comment sélectionner tout le texte dans un Windows Forms TextBox?
- 12. en changeant un type de noeud à #text tout en gardant les innernodes avec le HtmlAgilityPack
- 13. Trier XML en utilisant XSLT, tout en gardant plusieurs commentaires
- 14. génère une "vignette" en html tout en gardant des proportions
- 15. Comment ajouter des contrôles Windows Forms créés dynamiquement?
- 16. Application Windows Forms, comment communiquer entre des contrôles personnalisés?
- 17. Didacticiels sur la création de contrôles composites dans Windows Forms?
- 18. Copier/Coller dans Windows Forms avec des contrôles personnalisés
- 19. ASP.NET à Windows Forms
- 20. Contrôles Windows Forms dans un ScrollableControl et des événements
- 21. Windows Forms Autosizing dans .NET
- 22. Problèmes avec IE7 en gardant deux boutons dans une même ligne
- 23. En utilisant deux contrôles utilisateur sur la même page?
- 24. Liaison LINQ à SQL et Windows Forms
- 25. jQuery: Suppression d'élément HTML tout en gardant des enfants
- 26. Contrôles suggérés pour une application Windows Forms open source?
- 27. Est-il possible de référencer un contrôle utilisateur dans le même projet Windows :: Forms?
- 28. Contrôles personnalisés dans la question d'événement souris Windows Forms C#
- 29. Windows Forms TableLayoutPanel 2 Les lignes utilisent tout l'espace
- 30. Pour afficher un contrôle dans deux Windows Forms
Parfait, merci! –