Добавление трекбара в ToolStrip
Я пытаюсь добавить TrackBar в моей ToolStrip. Я нашел этот код где-то в сети, но я не уверен, как использовать его, как это должно быть скомпилировано, может быть?
Код
/// <summary>
/// Adds trackbar to toolstrip stuff
/// </summary>
[
ToolStripItemDesignerAvailability
(ToolStripItemDesignerAvailability.ToolStrip | ToolStripItemDesignerAvailability.StatusStrip)
]
public class ToolStripTraceBarItem : ToolStripControlHost
{
public ToolStripTraceBarItem(): base(new TrackBar())
{
}
}
Любые советы будут оценены!
1 ответ
Решение
Вы можете просто скопировать этот код в исходный файл формы. (Вам также нужно импортировать некоторые дополнительные вещи, using System.Windows.Forms.Design;
).
Тогда вы сможете увидеть TraceBarItem
в дизайнере, когда вы пытаетесь добавить элемент в вашу панель инструментов.
Чтобы настроить свой TraceBar, добавьте это в конструктор класса, который вы разместили:
TrackBar tb = (TrackBar)this.Control;
Вы можете установить все свойства трекбара, используя это tb
объект.