Hej,
Nie wiedziałem jak zatytułować mój wątek więc wybaczcie jeśli jest niezbyt jasny.
Postaram się to wyjaśnić poniżej.
Otóż mam w moim urządzeniu kilka ekranów.
Wybór wyświetlanego ekranu w menu mam zrealizowane na select case tak jak poniżej:
A to już konkretne case-y:
Tu akurat są tylko 3 ekrany, ale załóżmy, że jest ich 30.
Zwiększając lub zmniejszając zmienną menu przeglądam wszystkie.
A teraz pytanie:
Jak zrobić, aby podczas przeglądania MENU wybierać ekrany, które mają być wyświetlane.
Tzn powinno to działać mniej więcej tak:
Przechodzę po menu - czyli zmieniam wartość zmiennej menu.
Załóżmy, że zatrzymuję się przy ekranie 13 - wciskam jakiś zdefiniowany klawisz i "odhaczam" ekran aby nie pojawiał się przy następnym przeglądaniu menu.
To odhaczenie będzie zapamiętane w eeprom tak, aby nawet po resecie urządzenia ten ekran nie pojawiał się więcej.
Oczywiście niekoniecznie to będą kolejne ekrany.
Użytkownik może wybrać do wyświetlania np ekrany: 1,2,3,7,11,12,13,17 itd...
PS
Później się zastanowię jak znów przywrócić ekrany
Czy ktoś ma jakiś pomysł?
Nie wiedziałem jak zatytułować mój wątek więc wybaczcie jeśli jest niezbyt jasny.
Postaram się to wyjaśnić poniżej.
Otóż mam w moim urządzeniu kilka ekranów.
Wybór wyświetlanego ekranu w menu mam zrealizowane na select case tak jak poniżej:
Kod: VB.net
A to już konkretne case-y:
Kod: VB.net
Tu akurat są tylko 3 ekrany, ale załóżmy, że jest ich 30.
Zwiększając lub zmniejszając zmienną menu przeglądam wszystkie.
A teraz pytanie:
Jak zrobić, aby podczas przeglądania MENU wybierać ekrany, które mają być wyświetlane.
Tzn powinno to działać mniej więcej tak:
Przechodzę po menu - czyli zmieniam wartość zmiennej menu.
Załóżmy, że zatrzymuję się przy ekranie 13 - wciskam jakiś zdefiniowany klawisz i "odhaczam" ekran aby nie pojawiał się przy następnym przeglądaniu menu.
To odhaczenie będzie zapamiętane w eeprom tak, aby nawet po resecie urządzenia ten ekran nie pojawiał się więcej.
Oczywiście niekoniecznie to będą kolejne ekrany.
Użytkownik może wybrać do wyświetlania np ekrany: 1,2,3,7,11,12,13,17 itd...
PS
Później się zastanowię jak znów przywrócić ekrany
Czy ktoś ma jakiś pomysł?