2010-08-24 6 views
1

Existe-t-il un contrôle .NET standard pour ce que j'appelle «un sélecteur à deux volets», ou dois-je le coder à la main?Boîte de dialogue .NET Choose Items

Deux sélecteur de volet:

  • Le volet de gauche a une liste d'éléments.
  • L'utilisateur peut sélectionner des éléments dans le volet de gauche pour les placer dans le volet droit à l'aide de boutons situés entre les deux volets.
  • Les éléments sélectionnés dans le volet de droite peuvent être réorganisés avec des boutons.

Un exemple de « deux sélecteur de volet » peuvent être vues en cliquant à droite de la barre d'outils Accès rapide dans Word 2007 et en cliquant sur « Personnaliser barre d'accès rapide ... »

Note: Le cas échéant, Les réponses VB.NET sont préférées, mais les réponses C# sont également acceptables.

Répondre

1

Je ne connais rien de pareil, mais c'est trivial à implémenter avec deux ListBox et quelques boutons. Lorsque vous cliquez sur "Ajouter", faites .Remove avec l'article au selectedIndex à gauche et .Add au ListBox sur la droite.

2

Il n'existe aucun contrôle standard pour cela. Cela ressemble à un excellent cas pour un contrôle utilisateur/composite personnalisé.

2

Il n'y a pas sélecteur standard. Vous devez le construire vous-même ou trouver un contrôle tiers.

Questions connexes