No se puede obtener el valor de ComboBox

Tengo un simple comboBox con algunos elementos de valor / texto en él. He utilizado ComboBox.DisplayMember y ComboBox.ValueMember para establecer correctamente el valor / texto. Cuando intento obtener el valor, devuelve una cadena vacía. Aquí está mi código:

Evento FormLoad:

cbPlayer1.ValueMember = "Value";
cbPlayer1.DisplayMember = "Text";

SelectIndexChanged del evento ComboBox:

cbPlayer1.Items.Add(new { Value = "3", Text = "This should have a value of 3" });
MessageBox.Show(cbPlayer1.SelectedValue+"");

Y devuelve un cuadro de diálogo vacío. También probé ComboBox.SelectedItem.Value (que VS ve, vea la imagen) pero no compila:

'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é estoy haciendo mal?

Respuestas a la pregunta(6)

Su respuesta a la pregunta