八达网
标题:
VFP高手进,菜鸟也来看下,看懂了进步也很大.
[打印本页]
作者:
潇洒人间一剑仙
时间:
2008-10-20 19:33
标题:
VFP高手进,菜鸟也来看下,看懂了进步也很大.
带控件的列表框你见过吗?我苦思良久解决了这个在各大论坛求助都没解决的问题。构思巧妙,特来装B.
按这个思路,可以在列表框里自由添加任何控件.
首先将list的multiselect属性设为.t.
在list的click倳件中这样写:
FOR i=1 TO this.ListCount
objname=ALLTRIM(this.List(i))
IF TYPE("thisform.&objname.") = "O"
thisform.removeobject(objname)
endif
IF this.Selected(i)
thisform.AddObject(objname,"spinner")
itemsize=thisform.list1.fontsize+8
WITH thisform.&objname.
.visible=.t.
.top=i*itemsize+thisform.list1.top-17
.width=40
.height=itemsize
.left=thisform.list1.Left+thisform.list1.Width-100
.value=1
ENDwith
ENDIF
NEXT
thisform.refresh
注:本例中list的fontsize是12.
2008-10-20 19:33 上传
下载附件
(11.46 KB)
作者:
千夜不眠
时间:
2008-10-20 19:36
牛B ?
可惜我看不懂
欢迎光临 八达网 (https://www.8-da.com/)
Powered by Discuz! X2.5