我正在编写一个要继承的 BaseForm。BaseForm 具有我的应用程序的一些基本标准控件。
问题是:我希望允许继承的表单使用和更改此控件,但不将它们从表单中删除。
最大的问题是 TabControl 必须由用户继承的表单添加选项卡。如果我将 BaseForm 上的 TabControl 的“修改器”属性设置为私有,则继承的表单将无法添加新选项卡。如果我将 BaseForm 上 TabControl 的“修改器”属性设置为受保护,则继承的 Forms 可以从 BaseForm 中删除 TabControl。
有办法阻止这一切吗?定制设计?