W ramach samodoskonalenia pisze sobie odtwarzacz mp3.
Mam główną formę z kontrolkami (przyciski start, stop i label
który ma pokazywać czas).
Do obsługi pliku (wczytywanie, odtwarzanie) mam osobną klasę.
Pytanie:
Jak z klasy Mp3Player
(dej do obsługi pliku mp3) zmienić zawartość label'a
?
Wiem, że można by to zrobić przekazując referencję do labela
w konstruktorze klasy Mp3Player
.
A czy da się to zrobić za pomocą delegatów?
Coś w tym stylu:
w głównej klasie zrobić metodę uaktualniającą label
z czasem i wywoływać go z poziomu klasy Mp3Player
(za pomocą delegaty)
Jest to możliwe?