|
|
|
|
- Función TreeAdd: Añadir un elemento en cualquier posición
- Ejemplos de código
- Función TreeInsert: Inserción de un elemento en una posición específica
- Ejemplo de código
¿Cómo llenar una control TreeView?
Un control TreeView se utiliza para representar datos jerárquicamente (en varios niveles).. Por ejemplo, un control TreeView puede representar productos agrupados por Familia y luego por Subfamilia. Para rellenar una control TreeView de forma programada, debe utilizar: Función TreeAdd: Añadir un elemento en cualquier posición TreeAdd se utiliza para añadir un elemento en una control TreeView. Un elemento está hecho de: - Raíz: representa el primer nivel del elemento
- Sucursal(es): representa el nivel o niveles intermedios
- Hoja: representa los datos a clasificar
Un elemento se representa en el siguiente formato: Root + TAB + Branch 1 + TAB + Branch 2 + TAB + ... + TAB + Leaf La sintaxis de TreeAdd es la siguiente: TreeAdd(<TreeView name>, <Element>, <Collapsed image>, <Expanded image>, <Identifier>) Para más detalles, consulte la página de ayuda de la función TreeAdd. Ejemplos de código - Rellenar a través de la programación:
TreeAdd(TREE_City, "France")TreeAdd(TREE_City, "Italy") TreeAdd(TREE_City, "France" + TAB + "Paris") TreeAdd(TREE_City, "France" + TAB + "Marseille") TreeAdd(TREE_City, "France" + TAB + "Lyon") TreeAdd(TREE_City, "France" + TAB + "Montpellier") TreeAdd(TREE_City, "Italy" + TAB + "Rome") TreeAdd(TREE_City, "Italy" + TAB + "Pisa") TreeAdd(TREE_City, "Italy" + TAB + "Milan") TreeAdd(TREE_City, "Spain" + TAB + "Barcelona") TreeAdd(TREE_City, "Spain" + TAB + "Madrid") TreeAdd(TREE_City, "Spain" + TAB + "Valence")
- Rellenar de un archivo de datos:
// Read families FOR EACH Family // Add the family into the treeview (level 1: root) TreeAdd(TREE_Products, Family.Caption) // Read sub-families FOR EACH SubFam WITH FamilyID = Family.FamilyID // Add the sub-family (level 2: branch 1) TreeAdd(TREE_Products, Family.Caption + TAB + SubFam.Caption) // Read products FOR EACH PRODUCT WITH SubsFamID = SubFam.SubFamID // Add the product: (leaf) TreeAdd(TREE_Products, Family.Caption + TAB + SubFam.Caption + TAB + PRODUCT.ProdCap) END END END
Función TreeInsert: Inserción de un elemento en una posición específica TreeInsert se utiliza para insertar una hoja en relación con otra hoja (hoja hermano). TreeInsert(<TreeView name>, <Brother leaf>, <New leaf>, <Collapsed image>, <Expanded image>, <Identifier>) Para más detalles, consulte la página de ayuda de la función TreeInsert. Ejemplo de código TreeAdd(TREE_City, "France")TreeAdd(TREE_City, "Italy") TreeAdd(TREE_City, "France" + TAB + "Paris") TreeAdd(TREE_City, "France" + TAB + "Marseille") TreeAdd(TREE_City, "France" + TAB + "Lyon") // Inserts the cities of Montpellier and Bordeaux on the same level as Lyon TreeInsert(TREE_City, "France" + TAB + "Lyon", "Montpellier") TreeInsert(TREE_City, "France" + TAB + "Lyon", "Bordeaux")
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|