例如Label和TextBox。
我试过了:
class MyClass : ToolStripPanel
{
//...
}
之类的。但那时:
contextMenuStrip1.Items.Add(new MyClass());
显示错误:
......无效的论据。
答案 0 :(得分:10)
您可以使用ToolStripControlHost类在ContextMenuStrip(或任何Strip控件)上托管任何Windows窗体控件
例如,以下代码将向上下文菜单条添加标签:
Label newlabel = new Label();
newlabel.Text = "Hello World";
newlabel.Width = 300;
ToolStripControlHost tsHost = new ToolStripControlHost(newlabel);
contextMenuStrip1.Items.Add(tsHost);