2010-08-31 4 views
0

si une partie d'une forme de notre application a de nombreux points de vue - disons en fonction d'une sélection de bouton radio un peu ailleurs sur ce formulaire - puis parfois en utilisant un TabControl avec des tabPages peut être facile et utile pour montrer différentes vues basées sur cette sélection. donc je voudrais encore avoir cette fonctionnalité "vues multiples" mais je ne veux pas utiliser un TabPage .... quel serait le meilleur remplacement pour cela?Quel est le meilleur remplacement pour TabPages

+1

** Sans préjudice de [ho1] (http://stackoverflow.com/users/306651/ho1). ** Honnêtement, je ne vous comprends pas. Si c'était une réponse comme [ho1's] (http://stackoverflow.com/questions/3608970/what-is-the-best-replacement-for-tabpages/3609012#3609012) que vous vouliez, vous ne devriez pas avoir pris la peine de demander la question parce que n'importe qui pourrait vous avoir dit de faire exactement comme il a dit. –

Répondre

1

Vous pouvez juste avoir un Panel ou quelque chose pour définir la zone et ensuite vous pouvez créer un contrôle utilisateur pour chaque "vue" que vous voulez, puis lorsque l'utilisateur sélectionne un bouton radio différent, vous montre/cache l'utilisateur concerné contrôles à l'intérieur que Panel. Ou si les "vues" sont très simples, peut-être que les contrôles utilisateur seraient exagérés et vous pourriez avoir un GroupBox pour chaque vue que vous affichez ou masquer, mais qui peut rapidement créer du code désordonné s'il y a beaucoup d'événement

2

Autant que je sache, vous devrez vous-même coder un tel contrôle si vous désirez beaucoup de fonctionnalités. Pour les opérations régulières, cependant, vous pouvez utiliser ce contrôle que j'ai trouvé sur CodeProject: Multipane Control.

Questions connexes