标题:定義圓數組
只看楼主
adair
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:250
专家分:0
注 册:2005-9-3
 问题点数:0 回复次数:0 
定義圓數組

Dim cir1(127) As circle Dim cir2(63) As circle Dim cir21(63) As circle

Dim aa As Control Dim i As Integer = 0 Dim m As Integer Dim j As Integer Dim n As Integer Dim x As Integer Dim y As Integer Dim s As Integer

For Each aa In Me.GroupBox1.Controls If TypeOf (aa) Is circle Then cir1(i) = CType(aa, circle) i = i + 1 End If Next

j = i

For Each aa In Me.GroupBox2.Controls If TypeOf (aa) Is circle Then cir1(j) = CType(aa, circle) j = j + 1 End If Next

For x = 0 To 3 For n = 0 To 15 cir2(16 * x + n) = cir1(n + 2 * m + 16) Next m = m + 16 Next

For x = 0 To 3 For n = 0 To 15 cir21(16 * x + n) = cir1(n + 2 * s) Next s = s + 16 Next

For x = 0 To 63 cirx(x) = cir2(63 - x) Next

For x = 0 To 63 ciry(x) = cir21(63 - x) Next

在.NET中,窗體是一容器,GROUPBOX是一容器,要取得某一容器中的控件,必須通過引用其父容器.在此實例中,通過"掃描"容器中的控件,并判斷控件類型.從而獲得所要的控件.(此貼用到的CIRCLE類,在我發表的"自定義圓"貼子中創建的.)

2005-09-21 18:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-28271-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.251477 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved