我正在尝试在我的 ToolStrip 中添加一个 TrackBar。我在网上的某个地方找到了这段代码,但我不确定如何使用它,因为它应该被编译吗?
代码
/// <summary>
/// Adds trackbar to toolstrip stuff
/// </summary>
[
ToolStripItemDesignerAvailability
(ToolStripItemDesignerAvailability.ToolStrip | ToolStripItemDesignerAvailability.StatusStrip)
]
public class ToolStripTraceBarItem : ToolStripControlHost
{
public ToolStripTraceBarItem(): base(new TrackBar())
{
}
}
任何提示都将被应用!
最佳答案
您只需将此代码复制到您的表单源文件中即可。 (您还需要导入一些额外的东西,using System.Windows.Forms.Design;
)。
然后,当您尝试将元素添加到工具条时,您将能够在设计器中看到 TraceBarItem
。
要自定义您的 TraceBar,请将其添加到您发布的类的构造函数中:
TrackBar tb = (TrackBar)this.Control;
您可以使用该 tb
对象设置轨迹栏的所有属性。
关于c# - 在 ToolStrip 中添加 TrackBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5649162/