[英]How to create a ToolStripMenuItem with several controls on it?
例如Label和TextBox。
我試過了:
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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.