首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

数组控件的疑问,该如何处理

2012-03-04 
数组控件的疑问请问,我定义了一个数组控件lsle[],为什么取lsle[2,3].x的值取不出来呢?SOS,帮帮我啊~~大家P

数组控件的疑问
请问,我定义了一个数组控件lsle[],为什么取lsle[2,3].x的值取不出来呢?SOS,帮帮我啊~~大家

PS;for i=1 to 24
  declare dd cursor for
select seat_col from seat where seat_row=:i;
open dd;
fetch first dd into:j;
do 
fetch dd into :j;
OpenUserObject(lsle_1[j,i],"u_st",3900 - 80*j,200 + 80*i)
lsle_1[j,i].Width=64
lsle_1[j,i].Height=64
lsle_1[j,i].st_1.Border=TRUE
lsle_1[j,i].st_1.BorderStyle=Stylebox!
lsle_1[j,i].st_1.text=""
lsle_1[j,i].st_1.visible=TRUe 
lsle_1[j,i].st_1.backcolor=rgb(0,255,255)

control[UpperBound(control)+1]=lsle_1[j,i]
loop while sqlca.sqlcode=0
close dd;
next


[解决办法]
看上去应该没什么问题,你用debug看看lsle[]里的内容吧
[解决办法]
PB支持数组控件

光从代码表面很难看出问题来,

还是用DBUG检测一下,得到数据是不是有问题

热点排行