2009-09-10 3 views
0

Quel est le nom du contrôle qui combine la fonction d'un bouton et d'une combobox? La boîte de dialogue Ouvrir le fichier de Visual Studio a ce contrôle pour le bouton "Ouvrir". Vous pouvez sélectionner "Ouvrir" ou "Ouvrir avec". Mais une fois que vous sélectionnez une action, l'action correspondante est prise.Quel est le nom du contrôle qui combine la fonction d'un bouton et d'une combobox?

Enfin, ce contrôle est-il disponible en tant que contrôle standard dans .NET ou dans Qt?

Merci pour l'aide!

+1

Je l'ai souvent vu appelé "SplitButton". –

Répondre

1

Il est appelé SplitButton et pour autant que je sache, Windows Forms comprend une seule pour les barres d'outils. Je ne sais pas à propos de Qt, cependant.

J'ai trouvé this one, cependant. Le style semble un peu moins sur Windows 7 mais je pense que pour la plupart des gens, il devrait être assez convaincant.


Pas d'animation de fondu sur la souris entrent et sortent, la flèche change la taille déroulante en vol stationnaire. Mais au moins le premier est également vrai pour les cases à cocher sous cette forme; et les zones de texte n'obtiennent pas leur cadre bleu habituel lorsqu'elles sont actives.

0

Je pense que vous pouvez nommer un « DropButton » (car il a une liste déroulante, avec des actions supplémentaires). Non ce n'est pas disponible en .NET (Qt je ne savais pas).

Vous devez utiliser un composant tiers ou créer le vôtre.

Krypton fournit une implémentation d'un tel bouton. Et c'est gratuit à utiliser. BTW

je pense que vous pouvez construire votre propre lorsque vous utilisez un bouton par défaut et d'ajouter un contextmenu à lui.

0

Il est également connu comme ComboButton. Regardez here for information. Si vous utilisez WPF et que vous voulez en créer un, regardez this et essayez de l'appliquer en faisant le contrôle.