比如一个标签和一个文本框。
我试过:
class MyClass : ToolStripPanel
{
//...
}
之类的。但是之后:
contextMenuStrip1.Items.Add(new MyClass());
显示错误:
...无效的参数。
您可以使用ToolStripControlHost类在 ContextMenuStrip 上托管任何 Windows 窗体控件(或者实际上是任何 Strip 控件)
例如,以下代码将为上下文菜单条添加标签:
Label newlabel = new Label();
newlabel.Text = "Hello World";
newlabel.Width = 300;
ToolStripControlHost tsHost = new ToolStripControlHost(newlabel);
contextMenuStrip1.Items.Add(tsHost);