Je suis donc en train de concevoir un contrôle avec une forme de fenêtre. Je veux regrouper quelques contrôles avec une légende. Donc, naturellement, je voudrais aller avec un GroupBox. Cependant, y a-t-il un avantage à utiliser un panneau à la place? Quelque chose n'est pas immédiatement évident pour celui qui est encore un peu vert avec la conception de la forme? Que diriez-vous de quelques "getchas" aussi bien.Quelle est la raison de conception pour utiliser une zone de groupe au lieu d'un panneau dans un formulaire Windows?
Répondre
Quelques avantages du Panel:
- Scrollable
- Beaucoup d'options de style de bordure.
Un avantage de GroupBox:
- Groupe Titre
Une zone de groupe peut contenir une légende, contrairement à un panneau. Un panneau peut avoir des barres de défilement alors qu'une boîte de groupe ne peut pas.
Une autre note, groupbox n'est pas scrollable
Un groupe Box fournit juste un aperçu graphique de l'étendue du conteneur, et une légende en haut. Un panneau peut faire défiler son contenu automatiquement, où une boîte de groupe ne serait pas capable sans une certaine forme d'intervention (Panneau à l'intérieur d'une boîte de groupe).
le panneau de contrôle est similaire à la commande de GroupBox; cependant, seul le contrôle Panel peut avoir des barres de défilement et seul le contrôle GroupBox affiche une légende.
styles aussi frontières de GroupBox et Panel sont différents
Dans la plupart des cas Les panneaux sont utilisés lorsque vous souhaitez regrouper plusieurs contrôles et d'appliquer une ancre ou Dock pour tout le groupe.
Très rarement, les panneaux ont des bordures. Si vous aimez une légende et une bordure autour d'un groupe de contrôles, l'utilisation de GroupBox sera plus naturelle.
- 1. Utilisation de OpenNETCF.Net.Ftp dans une classe au lieu de l'intérieur d'un formulaire Windows
- 2. Quelle est la raison de l'utilisation du type Object au lieu d'un type réel pour les événements?
- 3. définir un texte de zone de texte égal au texte de la zone de texte sur un formulaire différent?
- 4. Que utiliser pour SQL Server au lieu de "clé"?
- 5. Quelle est la meilleure bibliothèque pour créer une zone de texte à suggestion automatique AJAX dans un formulaire Web?
- 6. Quelle est la raison d'avoir '//' en Python?
- 7. Windows Forms, Visual Studio C# - Pourquoi utiliser/devrais-je utiliser une fenêtre de paramètres au lieu d'enregistrer dans un fichier?
- 8. Quelle est la raison pour laquelle les cookies réapparaissent mystérieusement?
- 9. Comment avoir des marqueurs sur un groupe de cartes au lieu de la pile
- 10. rendu une valeur sous forme de texte au lieu de champ dans un formulaire Django
- 11. comment définir la position de la barre de défilement dans le panneau de formulaire Windows (C#)
- 12. Comment utiliser Windows Search Service au lieu de l'ancien service d'indexation pour indexer des fichiers?
- 13. Sécurité de printemps: comment utiliser MethodInvocation au lieu de FilterInvocation
- 14. Quelle est la quantité maximale de RAM que je peux utiliser dans une boîte Windows?
- 15. Quelle est la meilleure façon de forcer un domaine avec une application rails? ex: example.com au lieu de www.example.com
- 16. Quelle est la raison derrière GridView dans ASP.NET?
- 17. Quelle est la véritable raison d'utiliser ASP.NET Mobile?
- 18. Zone de texte Windows CE Problème de mise au point
- 19. ValidateUser au lieu de LogonUser?
- 20. Comment déterminer si une zone de texte dans un formulaire Windows a le focus
- 21. Stocker des données dans Spreadsheet au lieu de n'importe quelle base de données
- 22. Comment puis-je désactiver le panneau de saisie pour un formulaire?
- 23. Que dois-je utiliser au lieu de e.Values.add (... pour le ListViewEditEventArgs de télécharger une image
- 24. Quelle est la syntaxe du groupe de correspondance dans la recherche d'Eclipse et de remplacer
- 25. Comment utiliser l'extension de fichier personnalisée au lieu de .ASPX
- 26. Comment recompiler la bibliothèque Sharp Architecture pour utiliser NHIbernate 2.1.0.4000 au lieu de 2.1.0.3001
- 27. Comment utiliser 'border' au lieu de 'border-right' pour spécifier un style de bordure droit détaillé?
- 28. Récupère la zone d'un PictureBox qui est couvert par un panneau
- 29. Comment spécifier la taille de la zone client d'un formulaire en mode conception?
- 30. Couleur de la bordure du groupe Box dans application Windows
On dirait une question pour les âges apparenetly. Peut-être que M $ aurait pu faire un contrôle pour les deux cas –