
如圖所示,展開樹的時候,老是重復加載5、6次專案,到底怎么回事啊?
Itempopulate事件:
TreeViewItem ltvi_item
integer li_rows, li_level, li_Cnt
long li_cnt1, li_cnt2
li_level=ltvi_item.level
if li_level<1 or li_level>3 then return
CHOOSE CASE li_level
CASE 1
a2=FindItem(RootTreeItem!,0)
if GetItem(a2,ltvi_item)=-1 then return
ds_dq=Create DataStore
ds_dq.DataObject="d_zl_dq"
ds_dq.SetTransObject(SQLCA)
ds_dq.retrieve()
ltvi_item.pictureIndex=2
ltvi_item.SelectedpictureIndex=2
ltvi_item.children=true
li_cnt1=ds_dq.rowcount()
For li_x=1 To li_cnt1
ltvi_item.label=ds_dq.Object.dq[li_x]
ltvi_item.data=https://bbs.csdn.net/topics/ds_dq.Object.dq[li_x]
tv_1.InsertItemLast(a2, ltvi_item)
Next
END CHOOSE
重繪treeview事件(uf_flash_tree):
tv_1.deleteitem(0)
Itv_Item.label = "地區"
Itv_Item.data = 0
Itv_Item.pictureindex = 3
Itv_Item.selectedpictureindex = 3
Itv_Item.children = True
ll_root=tv_1.insertitemlast(0,Itv_Item)
tv_1.SelectItem(1)
tv_1.SetFocus()
tv_1.ExpandAll(ll_root)
uj5u.com熱心網友回復:
應該是代碼的問題,建議你單步跟蹤一下你的代碼,這樣比較容易找到問題uj5u.com熱心網友回復:
建議下載實體看下,例如下面這個:http://download.csdn.net/detail/liubocy/781489
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/28187.html
標籤:控件與界面
上一篇:呼叫DLL動態的問題
