

C# a dynamické načítání do listBoxu (mimo jiné)
Mam objekt, ktery mi v case vraci ruzne retezce a tyto retezce si nekam zapisuji. Ted mi jde o to, abych mohl do objektu listBox zapisovat cislo retezce a pokud na toto cislo v listBoxu kliknu, mela by se zobrazit v editBoxu specificka zprava, ktera nalezi k tomu cislu.
Bohuzel nemam dostatecny programatorsky skill, abych domyslel kam zapisovat a jak tyto retezce, aby to fungovalo jak zamyslim - jak popisuji.
Uvazoval jsem o nejake jednoduche tride:
class Customer
{
private string ObsahZpravy;
private string MobilniCislo;
public Customer(string ObsahZpravy, long ObsahZpravy)
{
this.ObsahZpravy = ObsahZpravy;
this.MobilniCislo = MobilniCislo;
}
public override string ToString()
{
return string.Format("{0} uzivatel, {1},\nzprava: {2}", MobilniCislo, ObsahZpravy);
}
public string vratCislo()
{
return this.MobilniCislo;
}
public string vratZpravu()
{
return this.ObsahZpravy;
}
}
Dale si vytvorim list: private List<Customer> ucastnici = new List<Customer>();
Nyni by me zajimalo, jak pravidelne tuto rozrustajici se kolekci (ucastnici) mohu pridruzit k objektu listBox a to tak aby:
- Se listBox rozrustal o nove polozky s nazvem cisla - neredundantne
- Aby kliknuti na prislusnou polozku v listBoxu vyvolalo zobrazeni udaju o konkretnim ucastniku.
