6

我正在尝试在我的 ToolStrip 中添加一个 TrackBar。我在网上的某个地方找到了这段代码,但我不确定如何使用它,因为它可能应该被编译?

代码

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

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

任何提示将被应用!

4

1 回答 1

5

您可以简单地将此代码复制到表单源文件中。(您还需要导入一些额外的东西,using System.Windows.Forms.Design;)。

TraceBarItem然后,当您尝试将元素添加到工具条时,您将能够在设计器中看到。

要自定义 TraceBar,请将其添加到您发布的类的构造函数中:

TrackBar tb = (TrackBar)this.Control;

tb您可以使用该对象设置所有轨迹栏的属性。

于 2011-04-13T14:03:33.003 回答