簡體   English   中英

如何創建帶有多個控件的ToolStripMenuItem?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM