2010-04-02 5 views
1

Est-il possible de définir l'élément sélectionné d'une zone de liste comme étant un objet qui ne figure pas dans sa liste déroulante?C# combobox select new item

Si oui, alors que faut-il faire?

+0

Comment voulez-vous sélectionner un objet qui n'existe pas? Ou ai-je manqué votre point? – Prutswonder

+0

Je souhaite utiliser le contrôle pour permettre à l'utilisateur de pointer sur un certain nombre d'objets métier. La liste déroulante fournit une liste d'objets couramment utilisés, mais l'utilisateur peut également vouloir pointer vers un objet généré à la volée par un autre contrôle. Si cela s'avère trop vague, alors je vais essayer de construire un exemple suffisamment petit de ce que j'essaie de faire un peu plus tard. – mcoolbeth

Répondre

0

Y at-il une raison que vous ne pouvez pas ajouter à la liste après que l'objet a été généré? L'objet est généré de manière asynchrone?

myComboBox.Items.Add(newItem); 
1

Utilisez la Text propriété:

comboBox.Text = "I'm not in the list!"; 

Si vous souhaitez ajouter l'élément à la liste, utilisez la collection Items:

comboBox.Items.Add("I was added to the list!");