我有Solidworks的dll加载项。在其中我使用activeX控件,它是基本控件,上面有按钮和datagridview。我在solidowkorks中生成一些数据,我想添加到datagridview。到目前为止添加我在控件上使用按钮,它工作正常。
我的问题是我想从solidworks按钮添加它。 它是一个不同的类,所以我声明了新的控件实例并以这种方式调用它。我创建了一个sub,它是buttton click sub的副本,用于将信息加载到datagridview。当我使用debug.print测试它并且控制中的变量获得正确的值时,该子被触发。
我的问题是datagridview没有添加这些值。
如果我从控件内调用相同的子,它可以正常工作。我尝试将datagridview的声明从朋友更改为公共但没有成功。 我必须使datagridview公共共享的唯一想法是有效的,但我不想出于多种原因这样做。
有人知道可能导致此问题的原因吗?
感谢。