Witam,
Czy jest taka możliwość, aby po kliknięciu w element tablicy (np 10-cio elementowej) zawartość komórki, która była "kliknięta" została wyświetlona w kontrolce?
Pozdrawiam
Tablica - kliknięcie elementu
Tablica - kliknięcie elementu
Tak. Użyj Event Structure do przechwycenia zdarzenia Mouse Down na kontrolce tablice. W tym zdarzeniu ściągnij koordynaty kliknięcia i odnieś je do pozycji kontrolki tablicy biorąc pod uwagę wysokość/szerokość kontrolki numerycznej tworzącej tablicę Mając indeks ściągasz wartość.
Np. Jeśli masz wertykalną tablice 1D to: Index_Clik= (Y_Clik - Y_Ref)/Ctrl_High
Np. Jeśli masz wertykalną tablice 1D to: Index_Clik= (Y_Clik - Y_Ref)/Ctrl_High
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: Tablica - kliknięcie elementu
Ten link może Ci się przydać.
Re: Tablica - kliknięcie elementu
super, wszystko działa jak należy
Wielkie dzięki
Pozdrawiam
Wielkie dzięki
Pozdrawiam
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: Tablica - kliknięcie elementu
Zaproponuję jeszcze jedno rozwiązanie, czyli użycie listboxa zamiast zwykłej tablicy. Wymaga to tylko konwersji danych na string, ale potem obsługa jest dużo prostsza (i kontrolka też wygląda schludniej niż tablica ;) ). Tablice są niewdzięczne do tego, co zresztą dowodzi link od jogurta - trzeba się nagimnastykować z property nodami, a jest to strasznie niewydajna zabawa.
- Załączniki
-
- listbox.vi
- LV 8.2
- (8.69 KiB) Pobrany 399 razy