会Visual Basic编程语言的人请进

我有一个程序,呢个程序系设计国际象棋的棋盘,但是运行不了,帮我看看问题的所在,先谢谢各位的回答!谢谢各位!!!Dimm%,n%,k%,shapel%shapel(0).H... 我有一个程序,呢个程序系设计国际象棋的棋盘,但是运行不了,帮我看看问题的所在,先谢谢各位的回答!谢谢各位!!!
Dim m%, n%, k%, shapel%
shapel(0).Height = 400
shapel(0).Width = 400
For m = 1 To 10
For n = 1 To 10
k = (m - 1) * 10 + n
Load shapel(k)
shapel(k).Left = (n - 1) * 400
shapel(k).Top = (m - 1) * 400
If (m + n) Mod 2 = 0 Then
shapel(k).FillColor = &H0
Else
shapel(k).FillColor = &HFFFFFF
End If
shapel(k).Visible = True
Next n
Next m
展开
 我来答
VaniShip
2008-04-24 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:57
采纳率:0%
帮助的人:0
展开全部
这样改:另外 在窗体编辑状态下 把shapel控件的Index属性改为0
Dim m%, n%, k% 'shapel%删掉
shapel(0).Height = 400
shapel(0).Width = 400
shapel(0).FillStyle = 0'填充方式改为实心填充
shapel(0).Visible = False'控件数组0不可见
For m = 1 To 10
For n = 1 To 10
k = (m - 1) * 10 + n
Load shapel(k)
shapel(k).Left = (n - 1) * 400
shapel(k).Top = (m - 1) * 400

If (m + n) Mod 2 = 0 Then
shapel(k).FillColor = &H0
Else
shapel(k).FillColor = &HFFFFFF
End If

shapel(k).Visible = True
Next n
Next m
murphylau
2008-04-24 · TA获得超过435个赞
知道小有建树答主
回答量:547
采纳率:0%
帮助的人:842万
展开全部
'在窗体上放一个Shape 控件,名字叫做shapel , index 属性 设成0
Private Sub Form_Load()
Dim m%, n%, k% ', shapel(0 To 10) As Shape '**********
shapel(0).Height = 400
shapel(0).Width = 400
For m = 1 To 10
For n = 1 To 10
k = (m - 1) * 10 + n
Load shapel(k)
shapel(k).Left = (n - 1) * 400
shapel(k).Top = (m - 1) * 400
If (m + n) Mod 2 = 0 Then
shapel(k).FillColor = &H0
Else
shapel(k).FillColor = &HFFFFFF
End If
shapel(k).Visible = True
Next n
Next m

End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
usedall
2008-04-24 · 百转寻根求知,度外溯源有道
usedall
采纳数:478 获赞数:3047

向TA提问 私信TA
展开全部
如果是不能运行的话你需要在窗体内放置一个Shapel控件,并设置名称为:Shape1,index 属性值设为0 ,然后将
Dim m%, n%, k% , shapel% 这句中的, shapel%去掉,改成:Dim m%, n%, k%

有程序中加载控件方法,呵,可我忘了,有谁知道,盼告诉一声。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤本轻狂
2008-04-24 · TA获得超过211个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:213万
展开全部
窗体内放置一个Shapel控件,并设置名称为:Shape1,index 属性值设为0 ,然后你程序中的Shape1都写成了ShapeL.所以将L该为1就ok.
如果要加上程序中设定的底色,需要将shape1的Drawstyle属性改为0-solid
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jsbjsl
2008-04-24 · TA获得超过125个赞
知道小有建树答主
回答量:411
采纳率:0%
帮助的人:181万
展开全部
提示什么啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式