【发布时间】:2011-10-05 02:34:32
【问题描述】:
假设我有 FormChild 继承 FormParent。在父级中,顶部有一个工具提示。我想要的是在我的子窗体中添加额外的元素,但控件始终被锁定,尽管我已将 modifiers 设置为 protected。
我上网查了一下,似乎这是一个众所周知的错误;但是有人知道解决方法吗?
【问题讨论】:
-
您在哪里看到它被列为“众所周知的错误”?你在说this bug report吗?解决方案是以编程方式进行修改,而不是通过 Designer。看起来很简单;在派生表单的构造函数中添加您的代码。
-
是的,这就是确切的错误,但我只是想知道是否有人为 Visual Studio 设计器提供解决方案?我知道我可以通过编程方式访问工具提示
-
我不这么认为。正如 Connect 页面所示,您要么需要为
ToolStrip编写自己的自定义设计器(几乎不推荐;这是在涉足一些非常无证的水域),或者只是以编程方式进行更改。不过,我不确定使用代码执行此操作有什么缺点。设计器旨在为开发人员提供帮助,但我看到太多人在它开始妨碍他们时不愿放弃它。 -
您使用的是什么版本的 Visual Studio。
标签: c# winforms visual-studio toolstrip visual-inheritance