【问题标题】:I want to create a 2D array of points that links to my 2D array of components我想创建一个二维点数组,链接到我的二维组件数组
【发布时间】:2019-02-22 10:23:37
【问题描述】:

我正在为一个学校项目制作一个电路图抽屉,并且有一个 2D 数组来存储 2 个组件是否连接。我想找到一种方法来拥有一个数组,然后存储这些点的坐标,这样如果它们被删除,它就可以找到这些点并摆脱连接

ElseIf P(1).X = Nothing And P(1).Y = Nothing Then 

        P(1).X = pointx
        P(1).Y = pointy

        Form1.Drawlines() 'run the DrawLines sub in Form1.vb

        NoOfNodes = NoOfNodes + 1 'increment the NoOfNodes Variable by 1
        Node2 = COMPONENTID
       Connections(Node1, Node2) = true

这是存储正在绘制的点的代码,最后将 Connections 的值设置为 true 以表明组件之间存在连接。

我需要一种方法来拥有另一个数组,它可以说明以下内容:

Connections(Node1,Node2) = (P(1),P(0))

非常感谢任何贡献,

查理

【问题讨论】:

    标签: arrays vba multidimensional-array


    【解决方案1】:

    听起来你的数组中的每个元素都应该指向一个类的实例。在类中,您可以根据需要打包尽可能多的属性和有关连接的信息。

    【讨论】:

    • 所以我创建一个连接类并在其中存储有关它的信息?
    猜你喜欢
    • 1970-01-01
    • 2016-12-27
    • 2013-07-16
    • 1970-01-01
    • 2023-01-04
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    相关资源
    最近更新 更多