pobranie maila z comboboxa.

1

Witam serdecznie, na wstepie dodam, ze jezyk c# to dla mnie tylko zabawa :)

dodalem do mojego programu comboboxa,

program jest klientem poczty email, wiec wiadomo jak kod wyglada

w comboboxie mam dodane itemy (przykladowe, nie podaje jakie mam wpisane ;) ).
[email protected]
[email protected]
[email protected]

w sekcji To.Add mam wpisane w ten sposob i taki oto program dziala, wysyla wiadomosci.

To.Add(new MailAddress(comboBox1.Text));

Lecz ja szukam czegos bardziej ciekawego, mianowicie chce aby w itemach w comboboxie wygladalo to tak:
Imie nazwisko - [email protected]
lub
[email protected] - Imie nazwisko

czyli, aby wyswietlalo Imie nazwisko, lecz nie bralo go pod uwagę podczas wysylania wiadomosci.

Gdy dodam w sposob drugi, program sie odpala, lecz po wybraniu z listy odsyla do kodu programu i oczywiscie każe poprawic blad.

Jakieś pomysły co do przekształcenia , badz wpisania Imie nazwisko w jakis znakach ?
Pozdrawiam

0

szczerze ? nic mi to nie mowi :)

2
  1. zdefiniować strukturę zawierającą dwa stringi (sam mail i mail z opisem)
  2. zbudować listę
  3. wykorzystać .DataSource, .DisplayMember i .ValueMemeber comboboksa.
1

Z łatwiejszych sposobów możesz użyć operacji na stringach np.:
To.Add(new MailAddress(comboBox1.SelectedItem.ToString().Split(' ')[0]));

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