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" (v jiném případě dle vlastnosti 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 (01-31),
m=měsíc (01-12),
Y=rok (např. 2017),
H=hodina (00-23),
M=minuta (00-59),
S=sekunda (00-59),
T=milisekunda (000-999) - lze zadat %nT, kde n je počet cifer 1, 2 nebo 3

Kterýkoli znak %d, %m, %Y, %M, ... lze vynechat a tak v zobrazení vynechat odpovídající položku času.

Pokud má být popisek rozdělen na více řádků, pak 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