Combobox odświetlanie wartości na rozwijanej liście vs wybrana wartość

0

Witam

Mam Combobox w C#.

Wymaganie jest, aby w momencie rozwinięcia listy pojawiające się wartości na liście miały rozszerzony opis (symbol + nazwa), natomiast po wybraniu danej pozycji w polu Text odświetliła się okrojona wartość (symbol).

Jak prawidłowo (i elegancko) to oprogramować ?

pozdrawiam

1

Rozwiązanie (istotna jest 6 linia):

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
  if (comboBox1.SelectedIndex > -1)
  {
    string value = comboBox1.Items[comboBox1.SelectedIndex].ToString().Substring(4);
    this.BeginInvoke((MethodInvoker)delegate { this.comboBox1.Text = value; });
  }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1