Witam. Mam pewne pytanie, a mianowicie:
W programie chciałbym wykorzystać tab control, żeby przedstawić poszczególne części programu w zakładkach, ale chciałbym zrealizować pewną rzecz, a mianowicie:
Chciałbym aby było widać która z zakładek jest aktualnie wybrana,
czyli np. każda z zakładek posiada własną diodę. Gdy wybierzemy którąś z zakładek, znajdująca się przy niej dioda się zaświeci, a gdy za chwile zmienimy na inna zakładkę, to zaświeci się dioda przy aktualnie wybranej zakładce?
Ogólnie rzecz biorąc, w zależności która zakładkę wybierzemy, zaświeci się odpowiadająca jej dioda.
Z góry dziękuję za pomoc
Pozdrawiam
Aktywna zakladka
-
- Posty: 4
- Rejestracja: 28 paź 2012 23:20
- Wersja środowiska: LabVIEW 2010
Aktywna zakladka
- Załączniki
-
- zakladki.vi
- (5.97 KiB) Pobrany 432 razy
- Pitol
- Moderator
- Posty: 984
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Aktywna zakladka
Użyj struktury CASE, do której podepnij wartość z TabControl. Dla każdej zakładki musisz przygotować oddzielny stan, w którym to będziesz ustawiał wartości T/F dla odpowiednich diód.
Aktywna zakladka
Jeśli diody to tablica Boolean.
Trzeba będzie sięgnąć troch ę głębiej do LAbVIEW, po Property Node, ale chyba warto
pomysł na rozwiązanie poniżej:
Trzeba będzie sięgnąć troch ę głębiej do LAbVIEW, po Property Node, ale chyba warto
pomysł na rozwiązanie poniżej:
Ostatnio zmieniony 11 gru 2012 14:57 przez Mikrobi, łącznie zmieniany 1 raz.
Re: Aktywna zakladka
Albo tak:
EDIT: potem możesz użyć "Array To Cluster" i rozstrzelić sobie diodki bo całym Front Panelu
(tło clustra oczywiście na transparent)
EDIT: potem możesz użyć "Array To Cluster" i rozstrzelić sobie diodki bo całym Front Panelu
(tło clustra oczywiście na transparent)
- Załączniki
-
- bools.png (12.46 KiB) Przejrzano 7182 razy
Re: Aktywna zakladka
TMa, świetny pomysł ;)
Może sobie także użyć Index Array w celu wydobycia poszczególnych diod dla zakładek
Może sobie także użyć Index Array w celu wydobycia poszczególnych diod dla zakładek