Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
TreeView - frmTreeView.frm

frmTreeView.frm

Caricato da: Roberto VB
Scarica il programma completo

  1. 'In questo esempio vedrete come può essere utilizzato il controllo aggiuntivo
  2. 'TreeView. Premete Ctrl + T per andare nella lista componenti
  3. 'mettete il segno di spunta su Microsoft Windows Common Controls 6.0
  4. 'Sono apparse diverse icone, tra queste ovviamente c'è la TreeView
  5. '-----------------------------------------------------------------
  6. 'SINTASSI:
  7. '-----------------------------------------------------------------
  8. 'Add(relativo, relazione, chiave, testo, immagine, immagineselezionata)
  9. 'NB: Tutti i parametri sono facoltativi eccetto "Text"
  10. '-----------------------------------------------------------------
  11. 'Relativo: Indice di un nodo preesistente. La relazione tra il nuovo nodo
  12. '          e quello preesistente è indicato dal parametro successivo (relazione)
  13. 'Relazione: Specifica la posizione dell'oggetto node. Il 4, ad esempio,
  14. '           fa si che il nodo diventi
  15. '           un sottonodo di quello indicato in relativo
  16. 'Chiave:    Stringa utilizzabile per recuperare l'oggetto Node
  17. 'Testo:     Stringa visualizzata in Node
  18. 'Immagine:  Indice dell'immagine in ListView
  19. 'Immagineselezionata: Indice dell'immagine ListView, visualizzato quando
  20. '                     l'oggetto Node è selezionato
  21. '
  22.  
  23. 'Esaminate per bene il codice e avviate il programma. Noterete subito che
  24. 'a fianco a "Form", "Proprietà" ed "Eventi" c'è una "+". Sta ad indicare che quel nodo
  25. 'contiene altri oggetti.
  26. '
  27. Private Sub Form_Load()
  28.     'Dichiaro una variabile di tipo Node
  29.     Dim y As Node
  30.     'Uso With per evitare di scrivere ogni volta
  31.     'tv.Nodes.Add(...)
  32.     With tv.Nodes
  33.         Set y = .Add(, , "a", "Form")
  34.         Set y = .Add("a", 4, "a1", "Proprietà")
  35.         Set y = .Add("a1", 4, "a2", "Name")
  36.         Set y = .Add("a1", 4, "a3", "Appearance")
  37.         Set y = .Add("a1", 4, "a4", "AutoRedraw")
  38.         Set y = .Add("a1", 4, "a5", "BackColor")
  39.         Set y = .Add("a1", 4, "a6", "BorderStyle")
  40.         Set y = .Add("a1", 4, "a7", "Caption")
  41.         Set y = .Add("a1", 4, "a8", "ClipControls")
  42.         Set y = .Add("a1", 4, "a9", "...")
  43.         Set y = .Add("a", 4, "b", "Eventi")
  44.         Set y = .Add("b", 4, "b1", "Load")
  45.         Set y = .Add("b", 4, "b2", "Activate")
  46.         Set y = .Add("b", 4, "b3", "Click")
  47.         Set y = .Add("b", 4, "b4", "DblClick")
  48.         Set y = .Add("b", 4, "b5", "Deactivate")
  49.         Set y = .Add("b", 4, "b6", "DragDrop")
  50.         Set y = .Add("b", 4, "b7", "...")
  51.     End With
  52. End Sub
  53.  
  54. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  55.     'Termino il programma
  56.     MsgBox "By Roberto VB - 5/8/2007"
  57.     End
  58. End Sub