Devexpress Winfrom>Gaugecontrol>Label

标签

WinForms控件>控件>仪表>概念>仪表元素>标签

XtraGauges Suite支持两种类型的标签:

自定义标签(Custom labels)只能显示静态文本,并且不自动显示比例值;

缩放值标签(Scale value labels)(仅由圆形和线性量规支持)显示当前比例值,并可显示自定义文本。

自定义标签

所有类型的量规支持自定义标签。自定义标签提供以下功能:

1.它们可以显示在任何其他规格元件的上方或下方。

要指定标签沿Z轴(Z axis)的位置,请使用标签的ZOrder属性。

2.支持标签文本的HTML格式化。

您可以使用特定的HTML标签来格式化标签的文本。请参阅Label.Text了解更多信息。

在设计时,您可以通过仪表的智能标签菜单添加自定义标签:


然后,您可以通过以下两种方式之一编辑标签:

选择仪表上的标签,您将可以访问属性网格中的属性;


在Windows窗体上找到标签的智能标签,然后单击运行设计器。


然后,在被调用的设计器中,您可以自定义标签的外观,几何和文本。


自定义标签由LabelComponent类对象表示。

当您在设计时添加自定义标签时,将其添加到Gauge的BaseGaugeWin.Labels集合中。

比例值标签

刻度值标签由圆形和线性量规支持。它们允许自动显示比例的值,此外,它们可以显示自定义文本。标尺的特征包括:

1.显示比例值和自定义文本的能力。

价值标签属于比例,当比例值改变时,它们会自动接收通知,并相应更新视图信息。您不需要编写其他代码来同步值标签和比例值。

2.支持标签文本的HTML格式化。

您可以使用特定的HTML标签来格式化标签的文本。请参阅HTML文本格式以了解更多信息。

3.比例标签属于比例尺,因此显示在与比例尺相同的水平上。

要在设计时添加比例值标签,您需要运行标签收集编辑器。它可以通过以下两种方法之一完成:

1.选择所需的比例,然后在属性网格中,调用Labels属性(ArcScale.Labels或LinearScale.Labels)的集合编辑器;


2.对于所需的比例,找到其智能标签,然后单击运行设计器。


然后,在调用的Scales - Element Designer中,找到并单击Labels...按钮,如下所示。


在集合编辑器中,您可以添加一个或多个标签并自定义其设置:

例如,FormatString属性允许您将标尺的当前值包含在标签的文本中。请注意,占位符{0}表示标签的Text属性的值,占位符{1}表示比例的当前值。

在下图中,标签属于较高刻度,因此它的值为25:


例子

如何添加静态标签

如何:添加比例值标签

版权所有(c)1998-2014 Developer Express Inc.保留所有权利。

将此主题的反馈发送给DevExpress。

posted @ 2017-06-23 16:14  夏洛克卷  阅读(152)  评论(0编辑  收藏  举报