J'ai un comboBox simple avec quelques éléments de valeur/texte dedans. J'ai utilisé ComboBox.DisplayMember et ComboBox.ValueMember pour définir correctement la valeur/texte. Lorsque j'essaie d'obtenir la valeur, elle renvoie une chaîne vide. Voici mon code:Impossible d'obtenir la valeur de ComboBox
événement FormLoad:
cbPlayer1.ValueMember = "Value";
cbPlayer1.DisplayMember = "Text";
SelectIndexChanged d'événement ComboBox:
cbPlayer1.Items.Add(new { Value = "3", Text = "This should have a value of 3" });
MessageBox.Show(cbPlayer1.SelectedValue+"");
Et il retourne une boîte de dialogue vide. J'ai aussi essayé ComboBox.SelectedItem.Value (VS qui voit, voir photo), mais il ne compile pas:
'object' does not contain a definition for 'Value' and no extension method 'Value' accepting a first argument of type 'object' could be found (are you missing a using directive or an assembly reference?)
Qu'est-ce que je fais mal?
C'est la méthode que je préfère. Merci pour l'aide, ça a marché. – ademers