2011-04-13 18 views
6

Estoy tratando de agregar una barra de seguimiento en mi ToolStrip. He encontrado este código en algún lugar de la red, pero no estoy seguro de cómo usarlo, ya que debería compilarse tal vez.Agregar una barra de seguimiento en ToolStrip

Código

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

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

Cualquier consejo será appriciated!

Respuesta

5

Puede simplemente copiar este código en su archivo fuente de formulario. (También debe importar algunas cosas adicionales, using System.Windows.Forms.Design;).

Luego, podrá ver TraceBarItem en el diseñador cuando intente agregar un elemento a su tira de herramientas.

para personalizar su TraceBar, agregue esto al constructor de la clase informados:

TrackBar tb = (TrackBar)this.Control;

puede establecer todas las propiedades de la barra de seguimiento usando ese tb objeto.

Cuestiones relacionadas