当前位置: 代码迷 >> PB >> 数组控件的疑问,该如何处理
  详细解决方案

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

热度:109   发布时间:2016-04-29 10:28:23.0
数组控件的疑问
请问,我定义了一个数组控件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检测一下,得到数据是不是有问题
  相关解决方案