SAMPLE: Manipulating and Saving the Nodes in a TreeView Control
ID: Q172272
|
The information in this article applies to:
-
Microsoft Visual Basic Learning, Professional, and Enterprise Editions for Windows, versions 5.0, 6.0
SUMMARY
This sample illustrates how to manipulate nodes with the TreeView control.
It also illustrates how to save the node information to an Access database,
and then restore them. Additionally, this sample implements the drag-and-
drop feature for TreeView control nodes.
MORE INFORMATION
The following file is available for download from the Microsoft Software
Library:
~ Treeview.exe
For more information about downloading files from the Microsoft Software
Library, please see the following article in the Microsoft Knowledge Base:
Q119591
: How to Obtain Microsoft Support Files from Online Services
The purpose of this TreeView sample is to demonstrate the basics of using
and manipulating the TreeView control. This example shows how to add Nodes
using the five different relationship settings of the Nodes Collection Add
Method. It will also allow you to remove a selected Node or branch.
The main focus of the example is to show how to save and restore the Nodes
into an Access Database. The algorithm that you use saves the Nodes in
viewing order. This allows you to save and restore the TreeView control
with the Nodes in the same order as they appeared to the user when the user
closed the application.
The sample also shows how to drag and drop Nodes. You can also drag and
drop a Node on top of a different Node so that the dragged Node is now the
child of the Node it was dropped on.
For more information on the TreeView control please see Help or page 453 of
the Professional Features Custom Control Reference.
To use this sample, open Treeview.vbp in the VB IDE and press the F5 key or
choose Start from the Run menu.
The following files are included with this sample.
Readme.txt
Treeview.vbp
Bldtree.frm
Bldtree.frx
(c) Microsoft Corporation 1997, All Rights Reserved.
Contributions by Brian Combs, Microsoft Corporation
Additional query words:
kbVBp500 kbVBp600 kbVBp kbdsd kbDSupport kbActiveX
Keywords :
Version :
Platform : WINDOWS
Issue type :
Last Reviewed: May 14, 1999