Promotic
WikipediaLinkedInYoutubeTwitterFacebook

LabelBorderFormat - vlastnost objektu tvScale

Popis:
Formát popisků okrajů stupnice.
Syntaxe:
LabelBorderFormat As Variant
Volání:
oScale.LabelBorderFormat = format
Poznámka:
Vlastnost je určena pro čtení i zápis. Přednastavená hodnota této vlastnosti je definovaná v konfigurátoru Hodnota formátu tohoto objektu. Kreslení popisků stupnice probíhá podle nastavení této vlastnosti jen pokud je ve vlastnosti tvTrend.LabelBorderFormat nastavena hodnota oTrend.LabelBorderFormat="$dbind" (jinak dle nastavení tvTrend.LabelBorderFormat).
 
Zadání této vlastnosti se liší podle nastavení vlastnosti LabelBorderFormatType:
Pokud LabelBorderFormatType=0, pak popisek je numerická hodnota, jejíž přesnost je zadána v LabelBorderFormat a znamená počet platných cifer z rozdílu tvTrend.ValueMax a tvTrend.ValueMin.
Pokud LabelBorderFormatType=1, pak popisek je numerická hodnota a do LabelBorderFormat se nastavuje počet desetinných míst.
Pokud LabelBorderFormatType=10, pak popisek je čas a do LabelBorderFormat se nastavuje formátovací předpis ve tvaru například "%d.%m.%Y %H:%M:%S.%T", kde:
d=den (1-31),
m=měsíc (1-12),
Y=rok (např. 2016),
H=hodina,
M=minuta,
S=sekunda,
T=milisekunda (0-999) - lze zadat %nT, kde n je počet cifer 1, 2 nebo 3
.

Pokud má být popisek rozdělen na více řádků, je potřeba vložit do řetězce znak "nový řádek" (konstanta vbLf).

Počáteční hodnota u hodnotové stupnice je 1 (tzn. 1 desetinné místo), u časové stupnice je to řetězec "%d.%m.%Y" & vbLf & "%H:%M:%S".

Příklad1:
Popisky okrajů hodnotové stupnice budou numerické hodnoty na 2 desetinná místa. Popisky okrajů časové stupnice budou časy s formátem: den.měsíc.rok NovýŘádek hodina:minuta:sekunda.
oTView.ScaleValue.LabelBorderFormat = 2
oTView.ScaleTime.LabelBorderFormat = "%d.%m.%Y" & vbLf &"%H:%M:%S"
Příklad2:
Popisky okrajů časové stupnice budou časy s formátem: den.měsíc.rok NovýŘádek hodina:minuta:sekunda.milisekunda (milisekunda je na 2 mista).
oTView.ScaleTime.LabelBorderFormat = "%d.%m.%Y" & vbLf &"%H:%M:%S.%2T"
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice