Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在自定义用户控件内编辑ContextMenuStrip?_C#_.net_User Controls - Fatal编程技术网

C# 如何在自定义用户控件内编辑ContextMenuStrip?

C# 如何在自定义用户控件内编辑ContextMenuStrip?,c#,.net,user-controls,C#,.net,User Controls,正如您所知,当您向表单添加ContextMenuStrip时,它将在表单设计器的底部放置一个图标。单击该图标后,将显示“菜单设计器” 现在假设我已经开发了一个自定义用户控件,其中包含这样的(单个)ContextMenuStrip。我在寻找一种方法,在单击自定义用户控件(我的控件)后,在其内部显示此ContextMenuStrip的相同“菜单设计器” 有什么办法吗?!因为我和谷歌已经用完了…:/ Thx提前设计师不支持此功能。我不会说这是不可能的,但ot将是一个很大的工作 也许你最好从代码中填充c

正如您所知,当您向表单添加ContextMenuStrip时,它将在表单设计器的底部放置一个图标。单击该图标后,将显示“菜单设计器”

现在假设我已经开发了一个自定义用户控件,其中包含这样的(单个)ContextMenuStrip。我在寻找一种方法,在单击自定义用户控件(我的控件)后,在其内部显示此ContextMenuStrip的相同“菜单设计器”

有什么办法吗?!因为我和谷歌已经用完了…:/
Thx提前

设计师不支持此功能。我不会说这是不可能的,但ot将是一个很大的工作


也许你最好从代码中填充contextStrip(在宿主表单中)。

我在考虑这个问题,但是在实现了这样的行为之后,我的用户控制将失去创建它的机会。这样做的目的是为了简化将两个gui组合在一起以支持一个gui的必要性。Thx用于post tho!:)不支持它主要是因为它没有任何意义。您将如何让控件对添加的上下文菜单项做出响应,而这些菜单项不是它编程要使用的?