0

我目前正在使用第 3 方 ActiveX 控件(Cadcorp SIS 分发的地形数据编辑器)。我必须在 VB.NET(框架 4)程序中用它做一些相当复杂的事情,并且发现控件附带的 API 非常有限。

到目前为止,我已经制作了一个自定义控件,其中包含控件并充当它的包装器,以允许我扩展 API,这工作正常,但我真正想做的是给控件更多事件,以便我可以更密切地监控数据的情况。

我不知道该怎么做虽然......

我尝试从控件继承,我可以很好地扩展它,但我不知道在那之后如何重用它。有什么方法可以继承控件并让它出现在工具箱中,这样我就可以将它放到表单上?还是我必须以编程方式加载它?如果是这样,我该怎么做?

欢迎任何关于如何做这种事情的指针、示例、教程或替代想法。

4

1 回答 1

0

如果您没有在工具箱中看到您的控件类,这并不意味着您不能使用它,只需修改表单设计器中的代码以使用您继承的类

或者

您可以将程序集 (dll) 从 Windows 资源管理器拖放到 VS.NET 的工具箱中。或者您可以右键单击 VS.NET 中的工具箱并选择添加/删除项目。这是你想要的?

<ToolBoxItem(True), ToolboxBitmap("MyNamespace.MyClass.bmp")> _
    Public Class MyClass
于 2012-12-20T11:27:28.590 回答