为什么它们不等长啊??-----------数据窗口文本框和记录宽度设定的长度一样
为什么它们不等长啊??-----------数据窗口文本框和记录宽度设定的长度一样
我用的是动态生成的,
//----------------------------------循环
for li_i = 1 to li_coltotal
//------------------列的宽度
if li_i = 1 then
dw_test.Modify("#"+string(li_i)+".width = 460")
dw_test.Modify("#"+string(li_i)+".x = "+string(0))
else
dw_test.Modify("#"+string(li_i)+".x = "+string(ll_width*(li_i - 2)+460))
dw_test.Modify("#"+string(li_i)+".width = "+string(ll_width))
end if
//------------------表格线的规格
dw_test.Modify("#"+string(li_i)+".Border = 2")
//------------------表格的高度
dw_test.Modify("#"+string(li_i)+".height=80")
dw_test.Modify("#"+string(li_i)+".Detail.Height=88")
t=li_i - 1
//--------------得到列名
ls_name = dw_test.describe("#"+string(li_i)+".name")
dw_test.Modify(ls_name +".Border = 0 ")
//===============使数据窗口中的数据可以修改
//dw_test.Settaborder(ls_name,1)
next
文本框的长度为
string l_width
l_width = string ((ll_width * (li_coltotal - 1) + 460))
可是显示的时候,是短一点,把460增加,就长了,郁闷……