Comment : créer une interface de style Explorateur Windows sur un Windows Form
L’Explorateur Windows est un choix commun d’interface utilisateur pour les applications en raison de sa familiarité prête.
L’Explorateur Windows est essentiellement un TreeView contrôle et un ListView contrôle sur des panneaux distincts. Les panneaux sont redimensionnables par un séparateur. Cette disposition des contrôles est très efficace pour afficher et parcourir les informations.
Les étapes suivantes montrent comment organiser des contrôles dans un formulaire de type Explorateur Windows. Ils ne montrent pas comment ajouter la fonctionnalité de navigation de fichiers de l’application De l’Explorateur Windows.
Pour créer un Windows Form de style Explorateur Windows
Créez un projet d’application Windows (fichier>nouveau>projet>Visual C# ou application Windows Forms Visual Basic>Classic Desktop).>
À partir de la boîte à outils :
Faites glisser un SplitContainer contrôle sur votre formulaire.
Faites glisser un TreeView contrôle dans SplitterPanel1 (panneau du SplitContainer panneau marqué panneau1).
Faites glisser un ListView contrôle dans SplitterPanel2 (panneau du SplitContainer panneau marqué panneau2).
Sélectionnez les trois contrôles en appuyant sur la touche Ctrl et en cliquant dessus à son tour. Lorsque vous sélectionnez le SplitContainer contrôle, cliquez sur la barre de fractionnement plutôt que sur les panneaux.
Remarque
N’utilisez pas la commande Sélectionner tout dans le menu Modifier . Si vous le faites, la propriété nécessaire à l’étape suivante n’apparaît pas dans la fenêtre Propriétés .
Dans la fenêtre Propriétés , définissez la propriété Dock sur Fill.
Appuyez sur F5 pour exécuter l'application.
Le formulaire affiche une interface utilisateur en deux parties, similaire à celle de l’Explorateur Windows.
Remarque
Lorsque vous faites glisser le séparateur, les panneaux se redimensionnent eux-mêmes.
Voir aussi
- SplitContainer
- Guide pratique pour créer une interface utilisateur à plusieurs volets à l'aide des Windows Forms
- Guide pratique pour définir le redimensionnement et le positionnement du comportement dans une fenêtre fractionnée
- Guide pratique pour fractionner une fenêtre horizontalement
- SplitContainer, contrôle
.NET Desktop feedback