[SOLVED] Integracja itemów listboxa z klasą

0

Witam w jaki sposób zintegrować konkretny Item listboxa z jakimś polem własnej klasy. Normalnie jak usunę jakąś pozycje w llistboxie to zmieniają się w nim indeksy i jak miałem w klasie element przypisany za pomocą indeksu to teraz już błędnie odnosi się do innego elementu. Mogę to oczywiście robić różnymi głupimi sposobami, ale chodzi mi o to jak to powinno być zrealizowane poprawnie programistycznie.

np.
W moim programie (serwerze) mam klientów(obiekty) które się z nim połączyły i ich loginy są wyświetlane w listboxie, chciałbym poprawnie kontrolować wpisywanie i usuwanie ich do i z listy listboxa. Jak to powinno być poprawnie programistycznie zrealizowane?
A może da się jakoś zablokować indeksy w listboxie, bo to by rozwiązywało ten problem.

0

<font size="4">SOLVED</span>
Otóż rozwiązanie problemu jest bardzo ciekawe :)
Do kontrolki ListBox można doda dowolny obiekt. I tak dodając obiekt z nadpisaną metodą ToString można własnoręcznie zmienic wartosc string ktora pojawi sie w pojedynczym wierszu kontrolki.

 class Client
{
   private string login;
   public override string ToString ()
   {
      return login;
   }
}

Jak zwykle rozwiązałem problem sam :) Ale i tak bardzo dziękuję 10 osobom które przejrzały ten temat :) Miłej nocki

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