我有一个概率,我的TChart附带的“标记”隐藏在酒吧后面......我添加了标记,并将它自己绘制在酒吧后面。任何方式把它放在前面?我希望有人可以帮助me..thanks在条形图前显示标签
回答
,我不知道是你的图巴实例化什么课,但我知道的TLabel是TGraphicControl后裔。从TGraphicControl降序的控件没有任何窗口句柄;因此,他们的父母负责将其绘制在自己的画布上。
当您在窗体上放置标签时,窗体就是您的标签的父级,并将在其自己的画布上绘制标签。如果删除一个窗口控件(控件派生自TWinControl类,例如TButton或TProgressBar),它们将在父画布上处理它们自己的图形。这意味着,TGraphicControl的后代将始终在具有相同父窗口的TWinControl类的后代后面绘制。
最简单的解决方案是使用TStaticText,它提供与TLabel相同的功能,但是是TWinControl后代。
也可能有其他解决方案,例如:您可以在窗体上放置一个面板,然后将该标签添加到面板,然后将面板放在前面,以将其显示在图形栏上方。当您将标签添加到面板时,其父项将被设置为该面板控件,并且该面板将负责绘制标签;或者将图形栏设置为标签的父级;或者派生一个新的图形栏类,并处理其Paint方法直接在其画布上绘制文本。
TStaticText是一个真正的TWinControl,可以用来代替TLabel。 – gabr 2010-11-08 08:35:54
@gabr;是的,谢谢!我几乎忘了StaticText。 – vcldeveloper 2010-11-08 09:07:20
@gabr:完成;-) – vcldeveloper 2010-11-08 09:18:20
好的,现在我明白了什么是错的。你有三个小节系列,但第三个系列是从第二个小节中划分出来的。填充你的3条系列后,尝试:
barseries2.marks.visible:=False;
barseries2.marks.visible:=True;
这应该重新绘制标记(虽然未经过测试)。
- 1. 如何在刻面时在图下显示条形标签?
- 2. jqplot条形图中最后一个条形图的标签不显示
- 3. 标签不会在D3 v4条形图中显示
- 4. d3.js轴标签不在响应条形图中显示
- 5. Flot堆叠条形图并在鼠标上显示条形值
- 6. 显示scipy树形图的簇标签
- 7. MPAndroidChart添加并显示条形图标签
- 8. Achartengine条形图标签
- 9. 水平条形图标签
- 10. JFreeChart条形图标签
- 11. Chart.js - 绘制多条标签条形图
- 12. 在matplotlib中缺失标签 - 条形图
- 13. 在条形图上添加标签Raphael
- 14. 简单条形图不显示图形
- 15. 显示标签:如何使用显示标签显示图像
- 16. 水平显示条形图
- 17. 显示条形图失败
- 18. 在条形图中居中条形标签r
- 19. 如何使用ng2图表在环形图中显示标签?
- 20. 删除标签并仅显示条形图工具提示中的值
- 21. 在碰撞前显示对象标签
- 22. 高图表条形图标签与图形重叠时标签很长
- 23. 在条形图上显示值
- 24. 在条形图中显示空点
- 25. 在条形图下显示数值表
- 26. 在我的条形图上显示undefine
- 27. 如何在iPhone上显示条形图?
- 28. 在Tkinter中显示matplotlib条形图
- 29. SSRS - 仅显示在条形图
- 30. 避免在条形图的条形图中显示工具提示
如果您还可以让我们知道您用于图表的哪个组件,这将非常有帮助。 – iamjoosy 2010-11-08 14:02:39