Differenze tra le versioni di "Conoscere le risorse formali contenute da un oggetto della Classe ShapeItem"
Da Gambas-it.org - Wikipedia.
Riga 8: | Riga 8: | ||
Dim s As String | Dim s As String | ||
− | <FONT Color=gray>' ''Ottiene la variabile generica di tipo "Object" dall' | + | <FONT Color=gray>' ''Ottiene la variabile generica di tipo "Object" dall'Oggetto di tipo "_ShapeItem".'' |
− | ' ''In questo modo l' | + | ' ''In questo modo l'Oggetto della Classe nascosta di tipo "_ShapeItem" può essere puntato da una variabile.''</font> |
− | ob = MapView1.Map.AddShape(Null).AddPoint(Null, | + | ob = MapView1.Map.AddShape(Null).AddPoint(Null, MapPoint(1.0, 1.0)) |
<FONT Color=gray>' ''Ottiene la variabile generica di tipo "Class" dalla variabile di tipo "Object":''</font> | <FONT Color=gray>' ''Ottiene la variabile generica di tipo "Class" dalla variabile di tipo "Object":''</font> |
Versione attuale delle 07:58, 9 giu 2024
E' possibile conoscere quali siano le risorse (simboli), possedute da un Oggetto appartenente alla Classe virtuale "_ShapeItem" del Componente gb.map, analizzandolo in quanto "Oggetto".
Nell'esempio seguente si verificheranno i simboli appartenenti all'Oggetto, che fa riferimento alla Classe virtuale _ShapeItem, restituita dal Metodo ".AddPoint()":
Public Sub Form_Open() Dim ob As Object Dim cl As Class Dim s As String ' Ottiene la variabile generica di tipo "Object" dall'Oggetto di tipo "_ShapeItem". ' In questo modo l'Oggetto della Classe nascosta di tipo "_ShapeItem" può essere puntato da una variabile. ob = MapView1.Map.AddShape(Null).AddPoint(Null, MapPoint(1.0, 1.0)) ' Ottiene la variabile generica di tipo "Class" dalla variabile di tipo "Object": cl = Object.Class(ob) ' Stampa in console tutti i simboli posseduti dall'oggetto di tipo "_ShapeItem": For Each s In cl.Symbols Print s Next End