在ToolStrip上是可以添加任意控件的
使用ToolStripControlHost类来实现
例如 :添加一个NumbericUpDown控件
方法一:
NumericUpDown nud = new NumericUpDown();
ToolStripControlHost hh = new ToolStripControlHost(nud);
toolStrip2.Items.Add(hh);
方法二:
继承ToolStripControlHost
[ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.ToolStrip)]
public ToolStripNumericUpDown:ToolStripControlHost
{
public ToolStripNumericUpDown():base(new NumericUpDown())
{
}
}