Dobrý den, potřeboval bych poradit s následujícím problémem, mám aplikaci která načítá data z PLC automatů ve formátu XML a následně ja zobrazuje ve formuláři v Labelu. Proměnná např. teplota má za normálního stavu zobrazovat údaj 50-70 °C a při překročení mezi potřebuji toto graficky zobrazit ideálně pomocí labelTeplota.ForeColor , BackColor , a ještě bych chtěl Font na Bold. Použil jsem zatím takovéto řešení :
LabelTeplota.Text = (a7 & " °C")
If a7 < 50 Then LabelTeplota.ForeColor = Color.Yellow
If a7 < 50 Then LabelTeplota.BackColor = Color.Red
ale chtěl bych se zeptat jak to udělat jednodušeji, neboť psát třeba u cca 80-i proměnných tento zápis je poměrně zdlouhavé a určitě se tyto vlastnosti barvy labelu dají zapsat jinak (třeba do nějaké třídy a na ní se potom vždy odkazovat jako v csc stylech v html), protože když budou naměřené hodnoty mimo nastavené meze chci stejnou změnu barev u všech cca 80-i labelu. bohužel nevím jak to provést. Něco jako:
LabelTeplota.Text = (a7 & " °C"), If a7 < 50 Then Změna vlastnosti Labelu
LabelTlak.Text = (a8 & " kPa"), If a8 < 650 Then Změna vlastnosti Labelu
|