【发布时间】:2013-07-02 18:35:11
【问题描述】:
我创建了 MyToolStrip:ToolStrip{} 类。我的项目已经有大约 60 个工具条实例。
有没有办法(除了签名查找/替换):
- 强制我创建的所有表单使用 MyToolStrip 而不是 ToolStrip?
- 强制将来使用 MyToolStrip 而不是 ToolStrip(编译器警告足够好,但不是最好的)?
我相信没有正确的方法来标记 ToolStrip 已过时或“覆盖”或隐藏系统类。那么什么是最佳实践呢?谢谢。
【问题讨论】:
-
Force future MyToolStrip usage instead of ToolStrip- 您可能需要考虑代码分析规则。 blogs.msdn.com/b/codeanalysis/archive/2010/03/26/… -
太糟糕了,它不依赖于 oop 范式或至少编译器指令,但这已经足够接近了,谢谢!顺便说一句,找到 VS2008 集成示例:blog.tatham.oddie.com.au/2010/01/06/…
标签: c# visual-studio inherited