2016-02-29 1 views
1

J'ai cherché et j'ai seulement trouvé comment trier les variables combobox à travers la barre latérale Propriétés. Cela ne marchera pas pour ce que j'essaie de faire.MS Visual Studio - Comment utiliser un bouton pour trier mes variables combobox?

J'ai une zone de texte dans laquelle l'utilisateur tapera un nom. Ils cliquent sur le bouton Ajouter et le nom est ajouté aux options de la liste déroulante. Disons que j'ajoute "Bob" puis "Andy" puis "Carl". Dans la liste déroulante, il les listerait dans cet ordre.

Je dois utiliser un bouton qui va trier ces noms par ordre alphabétique. Comment ferais-je cela?

Répondre

0

les placer dans un tableau et utiliser Array.Sort puis de nouveau dans la zone de liste déroulante

+0

Je suis un peu nouveau pour VS donc je ne l'ai jamais utilisé un tableau. À quoi ressemblerait le code? Pourriez-vous élaborer? – Hyperlite147

+0

Je crois que vous pouvez utiliser ComboBox.Items.CopyTo (Arry, 0) mais je n'ai pas VS sur ce PC pour vérifier – Lickrob

+0

Ok, pour mon "SortButton_Click" J'ai fait "ComboBox1.Items.CopyTo (Array, 0)". Il donne une erreur et dit "'Array' est un type et ne peut pas être utilisé comme une expression." – Hyperlite147

1

Au lieu de changer la « Ordre » dans les propriétés à vrai, je l'ai réglé de sorte que lorsque vous cliquez sur le bouton, il le ferait . Ainsi, le code du bouton « Tri » ressemblerait à ceci:

ComboBox1.Sorted = True