Label i baza danych. Różny kolor napisu.

0

Witam,

Do labela mam wysyłane pewne informacje. Dokładnie trzy słowa, które mogą się pojawić z bazy.

OK
AWARIA
SERWIS

teraz pytanie jak zrobić, by w zależności od tego co się pojawi wyświetlił się inny kolor napisu.
np. pojawia się OK i te ok jest zielone
pojawia się AWARIA i jest koloru czerwonego itp.

jest to w jakiś sposób wykonalne ?

0

Tam, gdzie zmieniasz treść napisu na labelu, zmień również jego kolor, w zależności od słowa.

0

możesz oczywiście zmienić kontrolkę na inną, która obsługuje zdarzenie onchange. Inne rozwiązanie, jeżeli uparłeś się na TLabel, to wstawienie timera i sprawdzania zawartości caption, kolejne rozwiązanie, to pobawić się w obsługę komunikatów.

0

kurde a tak jakoś trochę bardziej łopatologicznie ? :P bo nie bardzo wiem jak się do tego zabrać.. dopiero raczkuje w tym.. jeśli coś oprócz tlabela może być łatwiejsze to na pewno to zmienie ?

0

łatwiejsze, to zwykle bywa to co sam sprawdzisz. Patrząc na doświadczenia Oleksia, który podpowiada, to raczej gotowiec Ci nie pomoże, więc poucz się Kolego.
Ja na twoim miejscu (zauważyłem, że z jakichś danych korzystasz) zastosowałbym przynajmniej komponent DBLabel. Ale oczywiście jeżeli za mało podpowiedzi, to już nie poradzę :)

0

@MiM - o czym Ty w ogóle piszesz? Języki Ci się nie pokićkały?

0

to może ktoś podeśle jakieś namiary gdzie o tym można poczytać ? bo forum chyba nie jest od tego aby prowadzić wątki w stylu:

pytanie: .....

odpowiedź: poucz się/znajdź sobie

po to zadaję tu pytanie, że nie potrafię sobie z tym poradzić i nie wiem gdzie tego szukać nawet.. więc fajnie jakby ktoś zarzucił jakimiś materiałami ew. ważną częścią kodu.

1
somekind napisał(a)

Tam, gdzie zmieniasz treść napisu na labelu, zmień również jego kolor, w zależności od słowa.

Zmiana koloru labela to label.BackColor = Color.Blue na przykład.
W zależności od tekstu tzn. że if (label.Text = "AWARIA") label.BackColor = Color.Blue na przykład.

0
laipuc napisał(a)

po to zadaję tu pytanie, że nie potrafię sobie z tym poradzić i nie wiem gdzie tego szukać nawet.. więc fajnie jakby ktoś zarzucił jakimiś materiałami ew. ważną częścią kodu.

Bo nie wkleiłeś swojego kodu, to skąd mamy wiedzieć, co dokładnie Ci napisać? Rzucamy ogólne koncepcje tylko. :)

0

bo kodu nie miałem do tego :D ale @aurel dzięki postaram się to wykorzystać :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.