Conoscere le risorse possedute da una Classe
Vai alla navigazione
Vai alla ricerca
Per conoscere tutti i simboli relativi alle risorse (Proprietà, Metodi e Eventi), che una Classe mette a disposizione del programmatore, si può utilizzare il seguente codice con la Classe Class.
Poniamo il caso di voler conoscere i simboli posseduti dalla Classe Button:
Public Sub Form_Open()
Dim s As String
For Each s In Class.Load("Button").Symbols
Print s
Next
End
Ugualmente è possibile conoscere i simboli delle risorse possedute da una classe specifica da noi creata, purché tali risorse siano dichiarate Pubbliche.
Poniamo il caso di aver creato nel nostro progetto una specifica classe, chiamata Class1, e che il suo codice sia il seguente:
Public alfa As Integer Event Evento() ' La risorsa Event è di per sé "Pubblica" Public Procedure Prova() Print "Testo qualsiasi" End
Ebbene, il codice della Classe principale per conoscere i simboli delle risorse della Classe secondaria Class1 sarà semplicemente:
Public Sub Form_Open()
Dim cl As New Class1 ' Dichiariamo la variabile della Classe secondaria "Class1", anche se ai fini dell'argomento di questa pagina non è necessario
Dim s As String
For Each s In Class.Load("Class1").Symbols
Print s
Next
End