隐藏Visual Studio设计器中“任务”弹出窗口中的项目

时间:2011-05-18 18:50:15

标签: winforms visual-studio controls windows-forms-designer

我有一个自定义TreeView,我想从设计器任务弹出窗口中隐藏ImageList下拉列表。有没有(相对简单的)方法呢?

enter image description here

1 个答案:

答案 0 :(得分:2)

[Designer(@"System.Windows.Forms.Design.ControlDesigner, System.Design," +
            " Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
class MyTreeView : TreeView
{
}

这将恢复为默认的Control Designer Verb列表,该列表仅包含“父容器中的Dock”。

要添加“编辑节点...”,您需要考虑创建自己的ControlDesigner派生类来添加它。最简单的可能是使用Reflector并复制TreeViewDesigner功能并删除ImageList。