2009-06-19 5 views
7

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

7

Quelques avantages du Panel:

  • Scrollable
  • Beaucoup d'options de style de bordure.

Un avantage de GroupBox:

  • Groupe Titre
1

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.

0

Une autre note, groupbox n'est pas scrollable

0

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).

http://bytes.com/groups/net-c/251762-panel-v-groupbox

+0

On dirait une question pour les âges apparenetly. Peut-être que M $ aurait pu faire un contrôle pour les deux cas –

1

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.

Questions connexes