在ToolStrip中添加一个TrackBar

6

我想在我的ToolStrip中添加一个TrackBar。我在网上找到了这段代码,但我不确定应该如何使用它,可能需要编译吗?

代码

    /// <summary>
    /// Adds trackbar to toolstrip stuff
    /// </summary>
    [
    ToolStripItemDesignerAvailability
        (ToolStripItemDesignerAvailability.ToolStrip | ToolStripItemDesignerAvailability.StatusStrip)
    ]

    public class ToolStripTraceBarItem : ToolStripControlHost
    {
        public ToolStripTraceBarItem(): base(new TrackBar())
        {
        }
    }

有任何技巧都会受到赞赏!

1个回答

5
您可以直接将此代码复制到您的表单源文件中。(您还需要导入一些额外的东西,using System.Windows.Forms.Design;)。
然后,当您尝试向工具栏添加元素时,您就能在设计器中看到TraceBarItem
要自定义您的TraceBar,请将以下内容添加到您发布的类的构造函数中: TrackBar tb = (TrackBar)this.Control; 您可以使用该tb对象设置所有滑动条的属性。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接