学习电脑,计算机系统故障维护,电脑技术,电脑知识学习-就上第二电脑网
当前位置: 首页 > 电脑知识 > 电脑基础

电脑不挂机PB中TreeView控件使用技巧

 更新时间: 2019-08-06 19:08:38   作者:第二电脑网   来源:第二电脑网   浏览数:217   我要评论

《电脑不挂机PB中TeeView控件使用技巧》总结了关于电脑知识学习教程,对于我们来W WW.002pc .COM确实能学到不少知识。PoweBuilde中的TeeView 控件为树状游览,类似于WINDOW

//DW_3对象中"LB类别"

li_current_ei=dw_3.object.pm[li_row]

//DW_3对象中"PM品名"

if isnull (li_current_ei) then

li_current_ei=""

end if

if li_current_dn< >li_last_dn then

//IF LB不与一级视图项重复

//设置一级树视图项

itvi_level_one.label=dw_3.object.LB[li_row]

//视图项的显示信息

itvi_level_one.level=1 //级别

itvi_level_one.data=li_current_dn

//视图项的内部信息

itvi_level_one.pictureindex=1

//没选中时所用的图标序号

itvi_level_one.selectedpictureindex=3

//选中时使用的图标序号

itvi_level_one.children=(li_current_ei< >' ')

//树视图是否有下一级

ii_h_l_one=this.insertitemlast(0,itvi_level_one)

//将项加入到一级树的最后一项

end if

//设置二级树视图项

if li_current_dn< >li_last_ei then

if li_current_ei<>' ' then

itvi_level_two.label=dw_3.object.pm[li_row]

itvi_level_two.level=2

itvi_level_two.data=li_current_dn

itvi_level_two.pictureindex=2

itvi_level_two.selectedpictureindex=4

itvi_level_two.data=li_current_ei

itvi_level_two.children=false

ii_h_l_two=this.insertitemlast

(ii_h_l_one,itvi_level_two)

//将项加入到二级树的最后一项

end if

end if

li_last_dn=li_current_dn//设比较项

li_last_ei=li_current_ei

next

2、tv_1控件的clicked事件代码

string s1

treeviewitem ii

this.getitem(handle,ii)

s1=string(ii.label)

choose case ii.level

case 1

//过滤类别

dw_4.setfilter("lb='"+s1+"'")

dw_4.filter()

case 2

dw_4.setfilter("pm='"+s1+"'")

dw_4.filter()

//过滤书名

end choose


更多:电脑不挂机PB中TreeView控件使用技巧
https://www.002pc.com/diannaojichu/724.html

你可能感兴趣的控件,PB,TreeView,技巧,使用

关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

  浙ICP备140365454号

©CopyRight 2008-2020 002pc.COM Inc All Rights Reserved. 第二电脑网 版权所有 联系QQ:282523118