2011-04-13 85 views
6

我想在我的ToolStrip中添加一個TrackBar。我發現這個代碼在網上的某個地方,但我不知道如何使用它,因爲它應該被編譯也許?在ToolStrip中添加一個TrackBar

代碼

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

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

任何提示將appriciated!

回答

5

您可以簡單地將此代碼複製到您的表單源文件中。 (您還需要導入一些額外的東西,using System.Windows.Forms.Design;)。

然後,您可以在設計器中看到TraceBarItem,當您嘗試將元素添加到工具條中時。

要定製TraceBar,這增加了類的您發佈的構造:

TrackBar tb = (TrackBar)this.Control;

您可以使用tb對象設置所有的TrackBar的屬性。