Добавление трекбара в ToolStrip - PullRequest
6 голосов
/ 13 апреля 2011

Я пытаюсь добавить TrackBar в моей ToolStrip. Я нашел этот код где-то в сети, но я не уверен, как его использовать, как это должно быть скомпилировано, может быть?

код

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

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

Любые советы будут оценены!

1 Ответ

5 голосов
/ 13 апреля 2011

Вы можете просто скопировать этот код в исходный файл формы.(Вам также необходимо импортировать некоторые дополнительные элементы, using System.Windows.Forms.Design;).

Тогда вы сможете увидеть TraceBarItem в конструкторе, когда попытаетесь добавить элемент в свою панель инструментов.

Чтобы настроить свой TraceBar, добавьте его в конструктор класса, который вы опубликовали:

TrackBar tb = (TrackBar)this.Control;

Вы можете установить все свойства трекбара, используя этот объект tb.

...