设为首页收藏本站

八达网

 找回密码
 注册
查看: 97|回复: 1
打印 上一主题 下一主题

VFP高手进,菜鸟也来看下,看懂了进步也很大.

[复制链接]

0

主题

0

好友

4万

积分

大和

跳转到指定楼层
1
发表于 2008-10-20 19:33 |只看该作者 |正序浏览
带控件的列表框你见过吗?我苦思良久解决了这个在各大论坛求助都没解决的问题。构思巧妙,特来装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.
QQ截图未命名.jpg
不皈如来不奉天,闲在五湖水云间
问我何方狂歌客,潇洒人间一剑仙

447

主题

3

好友

3万

积分

大和

战队
N.ErV)
联赛ID
Voice
种族
Protoss
2
发表于 2008-10-20 19:36 |只看该作者
牛B ?
可惜我看不懂
星际,永远在血液里。 这辈子都无法热爱其他游戏了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|八达网    

GMT+8, 2026-5-13 17:27

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部