Strona 1 z 1
Zmiana koloru pojedynczych komorek tablicy z danymi typu dbl
: 16 sie 2012 15:41
autor: diordna
Witaj!
Czy istnieje mozliwosc, aby zmienic kolor komorki tablicy danych typu dbl. Chcialabym, gdy dana liczba przekroczy pewien zakres, komorka podswietlila mi sie na czerwono (pasowaloby mi rowniez gyby mozna bylo zmienic sam kolor tekstu liczby, w takim samy przypadku co wczesniej). Chcialbym rowniez prosic o pomoc w sprawie podpisania poszczegolnych wierszy i kolumn tablicy, czy oprocz nazwy samej tablicy mozliwe jest nazwanie wierszy i kolum, jesli tak to prosze rozwiazanie?
Pozdrawiam!
Zmiana koloru pojedynczych komorek tablicy z danymi typu dbl
: 16 sie 2012 16:38
autor: Gpiotr
Jeśli chodzi o tablice to sprawa jest dość trudna, ponieważ wszystkie elementy tablicy muszą mieć to samo formatowanie. Jeżeli musisz mieć tablicę to można pokusić się o wrzucenie tam klastra z kontrolką numeryczną i jakimś obrazkiem albo color box'em pod spodem którym byś modyfikował kolor.
Proponowałbym jednak zastosować Multicolumn listbox albo Table. W nich można dowolnie zmieniać formatowanie poszczególnych komórek oraz nadawać nagłówki wierszy i kolumn. Poza tym wygląda ładniej
Re: Zmiana koloru pojedynczych komorek tablicy z danymi typu dbl
: 17 sie 2012 08:51
autor: diordna
Dziekuje bardzo za pomoc. Skorzystalam z Multicolumn Listbox, Property Node->Item Symbols, do zaznaczenia poprawnych i blednych wartosci (to o czym pisalam wyzej). niestety mogę wpisac tylko tablice jednowymiarowa takich symboli. Jezeli zmieniam kolor komorki poprzez Select Color lub innego narzedzia moge zrobic to na poziomie jednej komorki. Zalezy mi na operowaniu na calej tablicy. Gdzie popelniam blad?
Zmiana koloru pojedynczych komorek tablicy z danymi typu dbl
: 17 sie 2012 09:24
autor: Pitol
Najlepiej jak wkleisz nam swój kod. Będzie łatwiej zlokalizować problem.
Symbole można dodawać tylko do pierwszej kolumny.
Niestety. Aczkolwiek istnieje ukryta kontrolka w LV pozwalająca na dodawanie symboli do każdej komórki:
http://lavag.org/topic/7002-multiple-glyphs-columns/
Select Color służy do zmiany koloru zaznaczenia komórek a nie konkretnych komórek. Aby na trwałe zmienić kolor komórek (czy też całego wiersza) musisz skorzystać z własności
Active Cell (poczytaj w helpie jak tego użyć) i następnie możesz zmieniać kolor komórki
ActiveCell:Cell Background Color (lub całego wiersza/kolumny).
Re: Zmiana koloru pojedynczych komorek tablicy z danymi typu dbl
: 17 sie 2012 09:45
autor: diordna
Ok. W drugim 'forze' poprzez Select chcialambym wybrac kolor dla poszczegolnej komorki albo czerwony ablo zielony, w zaleznosci od przekroczenia pewnego zakresu. To jest fragment kodu, dane sa zmyslone (tak zeby nie zamieszac).
Zmiana koloru pojedynczych komorek tablicy z danymi typu dbl
: 17 sie 2012 09:53
autor: diordna
A jak zmienic kolor komorki poprzez ActiveCell:Cell Background Color. Gdy tego uzywam moge zmienic kolor tylko pierwszej komorki, nadal nie wiem co robie zle.
Re: Zmiana koloru pojedynczych komorek tablicy z danymi typu dbl
: 17 sie 2012 09:57
autor: Pitol
diordna pisze:A jak zmienic kolor komorki poprzez ActiveCell:Cell Background Color. Gdy tego uzywam moge zmienic kolor tylko pierwszej komorki, nadal nie wiem co robie zle.
Napisałem: zerknij do helpa na temat
ActiveCell. Jest to klaster dwóch parametrów: row i column. Za pomocą tego klastra podajesz, którą komórkę chcesz edytować. Help wyjaśnia jeszcze kilka innych ciekawych rozwiązań.
Na szybko dodane do Twojego kodu:
Zmiana koloru pojedynczych komorek tablicy z danymi typu dbl
: 17 sie 2012 09:58
autor: Gpiotr
Jak wybierasz Active Cell to podajesz współrzędne komórki. Jeżeli zamiast wiersza wstawisz -2 zaznaczysz wszystkie wiersze w danej kolumnie. Jeżeli zamiast kolumny dasz -2 zaznaczysz cały wiersz. Podanie [-2;-2] zaznacza całą tabelę.
Zmiana koloru pojedynczych komorek tablicy z danymi typu dbl
: 17 sie 2012 10:00
autor: diordna
Dzięki!