VB.Net:Winforms设计器:在父自定义控件中使用自定义控件中的谓词

VB.Net:Winforms设计器:在父自定义控件中使用自定义控件中的谓词,vb.net,windows-forms-designer,Vb.net,Windows Forms Designer,我们正在开发一个自定义控件(使我们的生活更轻松),其中包括一个自定义(外部)网格控件和一些默认按钮和文本。网格控件可以通过单击designer中网格右上角的小箭头来添加列,如图所示 我们希望在(win)表单上放置新的自定义控件时保留此选项。我们有没有办法做到这一点 我已经研究了“动词”,可以将自己的自定义动词添加到新控件中,但我不确定箭头是否是动词(因为它没有在属性底部显示选项)。我还没有找到如何使用网格控件中的动词 多谢各位 我找到了解决问题的办法。 我认为添加列的方法是自定义控件,而实际上

我们正在开发一个自定义控件(使我们的生活更轻松),其中包括一个自定义(外部)网格控件和一些默认按钮和文本。网格控件可以通过单击designer中网格右上角的小箭头来添加列,如图所示

我们希望在(win)表单上放置新的自定义控件时保留此选项。我们有没有办法做到这一点

我已经研究了“动词”,可以将自己的自定义动词添加到新控件中,但我不确定箭头是否是动词(因为它没有在属性底部显示选项)。我还没有找到如何使用网格控件中的动词


多谢各位

我找到了解决问题的办法。
我认为添加列的方法是自定义控件,而实际上,它是默认的CollectionEditor。这与智能标记相结合,解决了我的问题。

我相信这个小箭头是一个智能标记,然后您可以访问动词和/或在其中执行其他操作。我自己从来没有创建过一个,但我的第一次搜索很早就取得了成功。知道这头野兽的名字很好。你知道我如何在我的组件中调用组件的智能标记并将它们链接起来吗?一点也不知道。在这方面没有经验。您可以使用从
ParentControlDesigner
派生的简单设计器公开网格控件,以启用该特定控件的设计模式,以便在设计模式下可以直接访问其智能标记句柄。顺便说一句,对于自定义控件,您实际上是指自定义控件还是用户控件?否则,您可以将操作列表添加到自己的控件(通过智能标记公开),并执行相同的任务(添加列/行、启用/禁用某些属性或其他任何内容)。