ComponentOne OLAP for WinForms概述 > 许可常见问题解答 > 常用场景 > 从已注册的组件中继承 |
如果你需要创建一个从已经注册过的组件中继承许可信息的组件,那么表单中仍然需要存储许可信息。使用下面两种方式,可以实现这一过程:
例如:
[LicenseProvider(typeof(LicenseProvider))]
class MyGrid: C1.Win.C1FlexGrid.C1FlexGrid
{
// ...
}
请注意,如果运行许可就像派生类模板那样嵌入到同样的集合中并且集合是一个DLL时,C1许可将不接受派生控件的运行许可。这种限制对阻止那些在其它没有设计许可的应用中使用的派生控件类是非常重要的。如果你创建了一个这样的集合,你需要在运行组件前执行一个动作。