CISA FotoGallery

Statistiche

Tot. visite contenuti : 928185
Home Articoli tecnici Moduli Metodi e proprieta nascosti di un OCX

Metodi e proprieta nascosti di un OCX

Come molti avranno sperimentato, se inserisco molti oggetti tipo un treeview in una maschera, e richiamo le proprietà ed i metodi del controllo con "Me.treeview.", non succede nulla.

Per risolvere il problema basta inserire per comodità (tipo snellezza della maschera) in un modulo a parte una funzione che abbia come argomento un controllo dichiarato come treeview e passargli l'argomento dopo aver dichiarato il nostro albero come object.

Nel modulo avremo

Function fctMyTree(ctl as treeview)
End Function


nella maschera avremo
Dim MyTree As Treeview
Set MyTree = me.MioTreeview.object

'dove MioTreeview è il nome dell'oggetto nella maschera
Call fctMytree(MyTree)

Quindi nella funzione ctl esporrà metodi e proprietà.

Il sistema è estendibile per es. agli oggetti Acropdf, Listview, Windows Media Player etc..

A corredo un esempio sviluppato da Sv che prende i dati da NWind.

P.S.: si ringrazia Massimo Piubelli per le indicazioni, ma soprattutto alla nota di @Alex sull'argomento "uso degli OCX PDF"

Attachments:
Download this file (149.zip)Allegato160 Kb