当前位置: 首页 > news >正文

软件网站技术开发公司/怎么自己做网站推广

软件网站技术开发公司,怎么自己做网站推广,小贷网站需要多少钱可以做,学雷锋 做美德少年网站PowerBuilder提供的TreeView控件可以使我们以树形方式分层组织和显示数据,使程序的表现更为灵活,用户的操作更加方便。通常情况下,在TreeView控件中通过展开和折叠各分枝,可以方便地对所需信息进行查找和定位,但是如果…

 

    PowerBuilder提供的TreeView控件可以使我们以树形方式分层组织和显示数据,使程序的表现更为灵活,用户的操作更加方便。通常情况下,在TreeView控件中通过展开和折叠各分枝,可以方便地对所需信息进行查找和定位,但是如果该控件中的内容层次较多,用户对其内容又不非常了解时,要让用户逐一展开各分枝进行定位就会使效率降低,这种情况下就需要提供一种自动查询方式,让用户输入要找的信息,由程序来完成在TreeView控件中的查找和定位。 

    PowerBuilder的TreeView控件没有直接提供完成这一功能的函数或方法,也就是说不能直接在TreeView控件的各节点中查找所需的数据。该控件具有一个FindItem()函数,可用于查找节点项,但该函数不能直接对我们所要找的数据进行查找,例如字符文本或数值数据,它只能基于TreeView控件的某一节点项的句柄进行查找。不过我们可以利用该函数来获得节点项的句柄,再通过该句柄进一步获得节点项的详细信息。FindItem() 函数的语法如下: 

treeviewname.FindItem ( navigationcode, itemhandle )

    其中,treeviewname是我们要在其中进行查找的TreeView控件的名称; 
    navigationcode参数是一个TreeNavigation枚举数据类型,用来表明itemhandle参数与要找的节点项之间的关系,有效的取值如下: 

RootTreeItem! 
查找第一层的第一项;
NextTreeItem! 
在同一级中查找itemhandle后的下一项;
PreviousTreeItem! 
在同一级中查找itemhandle前面的一项;
ParentTreeItem!
查找itemhandle的父节点;
ChildTreeItem! 
查找itemhandle的第一个子节点;
FirstVisibleTreeItem! 
查找在TreeView控件中可视的第一项而不论层次;
NextVisibleTreeItem!
查找itemhandle后已展开的第一项,不分层次;
PreviousVisibleTreeItem! 
查找itemhandle前已展开的第一项,不分层次;
CurrentTreeItem! 获得当前所选项;
DropHighlightTreeItem! 
查找DropHighlighted属性最近被设置过的项。
Itemhandle参数表示节点项的句柄。

    该函数返回一个长整形值,若执行成功返回找到的节点的句柄,若失败则返回 -1。除了ChildTreeItem!,FindItem不查找未展开的项。利用FindItem只能获得节点项的句柄,要得到某一节点的详细信息,还需要利用TreeView控件的GetItem()函数。该函数可通过节点项句柄得到节点项的状态信息,如label、picture index、childen等,只有比较这些状态信息如label的值,我们才能确定是否已经找到所需的节点项。该函数如下所示: 

treeviewname.GetItem ( itemhandle, item)

    其中,treeviewname是TreeView控件的名称;itemhandle 是要获取信息的节点项的句柄;item参数是一个TreeViewItem系统对象变量,用于存放节点项的信息。 
setpointer(hourglass!)

long ll_handle

 long ll_handletree[]

long ll_level

int li_find

treeviewitem ltvi_1

li_find = 0

tv_treeview.setredraw(false)

ll_handle = tv_treeview.finditem(RootTreeItem! ,0)

//tv_treeview.expandall(ll_handle) tv_treeview.expandItem(ll_handle)

do while ll_handle >0 tv_treeview.getitem(ll_handle,ltvi_1)

 if ltvi_1.label = sle_content.text then

li_find = 1

exit

 end if

ll_handle = tv_treeview.finditem(NextVisibleTreeItem! ,ll_handle) // tv_treeview.expandall(ll_handle) tv_treeview.expandItem(ll_handle)

 loop

ll_level=1

if ll_handle > 0 then

ll_handletree[ll_level]=ll_handle

ll_handle=tv_treeview.finditem(ParentTreeItem! ,ll_handle)

do while ll_handle > 0

 ll_level ++

ll_handletree[ll_level]=ll_handle

ll_handle=tv_treeview.finditem(ParentTreeItem! ,ll_handle)

 loop end if

ll_handle = tv_treeview.finditem(RootTreeItem! ,0)

do while ll_handle > 0

 tv_treeview.CollapseItem(ll_handle)

 ll_handle = tv_treeview.finditem(NextTreeItem! ,ll_handle)

loop

do while ll_level > 0 and li_find = 1

 tv_treeview.expanditem(ll_handletree[ll_level])

if ll_level = 1 then

 tv_treeview.selectitem(ll_handletree[ll_level])

tv_treeview.setfocus()

exit

else ll_level -- end if loop

tv_treeview.setredraw(true)

 

http://www.jmfq.cn/news/5251393.html

相关文章:

  • 网站建设联/百度关键词优化专家
  • 外贸公司网站模板/百度代运营推广
  • 网站备案进度/企业网站首页
  • 南京百度网站制作/网站维护一年一般多少钱?
  • 简述建设iis网站的基本过程6/网站优化比较好的公司
  • 下载网站软件免费安装/上海公布最新情况
  • 第一个做网站的是谁/seo优化网站推广
  • 做品牌推广应该怎么做/临沂seo优化
  • 门户网站建设方案ppt/百度网页入口官网
  • 新疆建设工程云网站操作具体流程/seo引擎优化
  • 做视频网站收费标准/现在什么app引流效果好
  • 网站资源库建设报价/抖音矩阵排名软件seo
  • 贵阳哪里做网站/百度爱企查电话人工服务总部
  • 施工合同电子版/宁波百度快照优化排名
  • 广水做网站/重庆网站优化公司
  • 中国视觉设计网站/东莞网站建设市场
  • 网站怎么做app吗/营销咨询师
  • 网站建设定价/百度app推广方法
  • 武汉网址模板建站/广州网络推广平台
  • 好看的网站推荐一下/上海抖音推广
  • 做网站的参考文献有哪些/疫情优化调整
  • 西安站/在线识图
  • 网站开发与制作/西安关键词优化平台
  • 宝塔wordpress 数据库/seo综合查询站长工具关键词
  • 网站设计的主要风格/微信引流的十个方法
  • 上海手机网站建设/免费seo培训
  • 用xampp搭建wordpress/抖音seo优化排名
  • 做网站一台电脑可以吗/网站链接推广工具
  • linux做网站优势/百度快照提交入口
  • 东莞做网站公司在哪/营销型网站建设优化建站