J'ai un formulaire qui empilera plusieurs contrôles de panel l'un sur l'autre, chacun étant montré/caché basé sur d'autres options sélectionnées sur le formulaire. Cela a été une vraie douleur à gérer dans le concepteur de formulaires car les panneaux ne se comportent pas comme un TabControl complet. Cependant, il ne semble pas que vous puissiez utiliser un TabControl sans les onglets. Quelle est la meilleure façon de gérer cela? Existe-t-il un contrôle comme TabControl, mais sans les onglets?Comment gérer les contrôles empilés dans les Winforms .NET?
4
A
Répondre
6
Vous pouvez masquer les onglets, très pratique dans le concepteur. Ajoutez une nouvelle classe à votre projet et collez ce code:
using System;
using System.Windows.Forms;
public class TablessControl : TabControl {
protected override void WndProc(ref Message m) {
// Hide tabs by trapping the TCM_ADJUSTRECT message
if (m.Msg == 0x1328 && !DesignMode) m.Result = (IntPtr)1;
else base.WndProc(ref m);
}
}
Questions connexes
- 1. Comment gérer les contrôles .NET TabPage qui se retrouvent tous dans une classe Form?
- 2. Snaplines de base dans les contrôles Winforms personnalisés
- 3. Comment gérer les objets COM dans une application Web .Net
- 4. Comment gérer les changements de sérialisation dans .NET 2.0
- 5. Personnaliser ou habiller les contrôles .net DataGridView
- 6. Comment ajouter tous les contrôles d'un autre formulaire à un formulaire dans Winforms?
- 7. Comment gérez-vous les contrôles inutiles temporaires dans Winforms (masquage vs désactivation)?
- 8. asp événements .net dans les contrôles chargés dynamiquement (Telerik)
- 9. Comment puis-je automatiser Winforms dans .NET?
- 10. Comment gérer les messages provenant de contrôles créés dynamiquement dans une application MFC?
- 11. Comment gérer les longues comparaisons dans SQL
- 12. Comment gérer les effets concurrents dans Flex?
- 13. Comment gérer les fuseaux horaires dans CFML?
- 14. Comment gérer les chaînes dans VC++?
- 15. Comment gérer les paramètres optionnels dans Moose?
- 16. Est-ce que WPF a des contrôles équivalents pour tous les contrôles Winforms?
- 17. Navigateur de fichiers intégré dans Winforms .NET?
- 18. Comment gérer les commentaires ridicules?
- 19. Comment gérer les clés api
- 20. Comment faire pour redimensionner les contrôles dans les fenêtres redimensionnables?
- 21. Comment gérer les erreurs d'arrondi sur les doubles dans vb.net?
- 22. WPF: comment étendre les contrôles dans un StackPanel?
- 23. Bouton Split dans .NET Winforms
- 24. Comment gérer les UserForm modaux?
- 25. Pourquoi les contrôles dans le panneau personnalisé (winforms C#) disparaissent-ils dans le concepteur?
- 26. combinant les contrôles de différents fournisseurs
- 27. Comment gérer ThreadPool et les variables membres?
- 28. Gérer les appels Windows avec le programme .net?
- 29. Quels sont les contrôles de flux les plus fréquemment utilisés pour gérer la communication de protocole?
- 30. Comment dois-je gérer les URL dans XML?