4

快速提问;在 C#、Windows 窗体中,是否不可能让 System.Windows.Forms.TrackBar 在其刻度旁边显示其所有值?我一直无法找到任何方法来做到这一点,这让我有点吃惊。还有另一种方法来获得这种行为吗?我真的很想避免,创建 25 个标签,然后在上面写字。

4

1 回答 1

5

您可以通过在其中创建一个带有 TrackBar 的用户控件并在运行时生成标签来实现这一点(标签的放置根据刻度值进行)。

前段时间我用 ProgressBar 而不是 TrackBar 做了类似的事情,但逻辑应该仍然适用。恐怕现在手头没有代码,会尝试挖掘它。

于 2011-12-06T12:01:39.150 回答