如何创建带有多个控件的ToolStripMenuItem
本文关键字:控件 ToolStripMenuItem 何创建 创建 | 更新日期: 2023-09-27 17:49:26
例如Label和TextBox
我试着:
class MyClass : ToolStripPanel
{
//...
}
等等。然后:
contextMenuStrip1.Items.Add(new MyClass());
显示错误:
…无效参数。
你可以使用ToolStripControlHost类来承载任何Windows窗体控件在一个上下文菜单栏(或任何Strip控件)
例如,下面的代码将向上下文菜单条添加一个标签:
Label newlabel = new Label();
newlabel.Text = "Hello World";
newlabel.Width = 300;
ToolStripControlHost tsHost = new ToolStripControlHost(newlabel);
contextMenuStrip1.Items.Add(tsHost);