2011-04-13 4 views
6

J'essaie d'ajouter un TrackBar dans mon ToolStrip. J'ai trouvé ce code quelque part sur le net mais je ne suis pas sûr de savoir comment l'utiliser car il devrait être compilé peut-être?Ajout d'un TrackBar dans ToolStrip

code

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

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

Des conseils seront appriciated!

Répondre

5

Vous pouvez simplement copier ce code dans votre fichier source de formulaire. (Vous devez également importer des éléments supplémentaires, using System.Windows.Forms.Design;).

Ensuite, vous serez en mesure de voir TraceBarItem dans le concepteur lorsque vous essayez d'ajouter un élément à votre tooltrip.

Pour personnaliser votre TraceBar, ajoutez au constructeur de la classe que vous avez affichée:

TrackBar tb = (TrackBar)this.Control;

Vous pouvez définir toutes les propriétés de l'TrackBar en utilisant cet objet tb.