VB中如何判断用form画的两个不同坐标的圆的颜色相不相同呢

VB中怎么判断用form画的两个不同坐标的圆的颜色相不相同呢
我用VB做了一个井字棋,然后想判断两个相邻的棋子的颜色,棋子我是用form1.circle画的,坐标有确定的。

------解决方案--------------------
VB code

Private Sub Command1_Click()
   Me.FillColor = vbRed
   Me.FillStyle = vbFSSolid
   Me.Circle (100, 100), 100, vbRed
   Debug.Print Point(110, 110)
   
   Me.FillColor = vbYellow
   Me.FillStyle = vbFSSolid
   Me.Circle (300, 300), 100, vbYellow
   Debug.Print Point(310, 310)
     
   Me.FillColor = vbRed
   Me.FillStyle = vbFSSolid
   Me.Circle (600, 600), 100, vbRed
   Debug.Print Point(610, 610)
End Sub

------解决方案--------------------
我觉得应该自己维护一个数组,数组的数据是棋子,比如1是白色,2是黑色,0是空.

这样可以随时画出来,而通过判断界面确定棋子的颜色...总觉得不好
------解决方案--------------------
1楼方法正确,2楼思路正确。你应该综合运用。
------解决方案--------------------
从性能考虑,应该以数据来确定画图(颜色,形状),不要以画图来确定数据

你可以使用一个二维数组记录每个点的颜色,画图使用数组数据,这样,你确定相邻是否相同就相当简单