Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
The problem about seek nodes in treeview
Message
From
08/09/2002 22:21:16
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
ActiveX controls in VFP
Title:
The problem about seek nodes in treeview
Miscellaneous
Thread ID:
00698114
Message ID:
00698114
Views:
69
Hi, dear all
When I use the TreeView ActiveX control in my form,I met a strange thing. After I added a node into tree, then seek this node immediately, the system report the node not exist. That's why. Following is my codes. Thanks anyway.

loOleTree=This.Parent.Treeview
loOleTree.imagelist = Thisform.ImagesList.Object
loOleTree.Nodes.Clear
If !Empty(lsBR)
Select Cate2Class.Category_ID,Category_Name,Class_Name,Class2BRand.Class_ID;
From Categories,Cate2Class,Classes,Class2BRand,Brands;
WHERE Alltrim(Cate2Class.Category_ID)==Alltrim(Categories.Category_ID) And Alltrim(Cate2Class.Class_ID)==Alltrim(Classes.Class_ID);
AND Alltrim(Class2Brand.Class_ID)==Alltrim(Cate2Class.Class_ID) And Alltrim(Class2Brand.Brand_ID)==Alltrim(Brands.Brand_ID) And Alltrim(Brand_Name)==Alltrim(lsBR) ;
ORDER BY Cate2Class.Category_ID, Cate2Class.Class_ID;
INTO Cursor lcrTMP
If _Tally!=0
Select lcrTMP
lsCT=""
Scan All
IF ALLTRIM(Category_ID)!=ALLTRIM(lsCT)
loOleTree.Nodes.Add(,2, Category_ID, Category_Name,"CloseBook","OpenBook")
ENDIF
loNode=loOleTree.Nodes(Category_ID)
lsCT=Alltrim(Category_ID)
loOleTree.Expand(loNode)
loOleTree.Nodes.Add(loNode,4,Class_ID,Class_Name,"CloseBook","OpenBook")
Endscan
Use
Endif
Endif
Next
Reply
Map
View

Click here to load this message in the networking platform