ciao Tas
se puo esser utile più o meno in sintesi adesso faccio così
codice:
Module Module1
Function Prova()
'........................
'........................
'Instanzio una variabile che punta alla label del form attivo
Dim StatusLabel As Label = Form.ActiveForm.Controls("Label1")
' se il puntatore non è su nothing scrive nella label
If Not IsNothing(StatusLabel) Then StatusLabel.Text = "PIPPO"
'.....................................
End Function
End Module
ho dovuto mettere un "if not isnothing" per evitare di ottenere l'errore quando viene chiamata nell'evento Load (così però non scrive nulla in quel caso
)
ps. si è capito che nell'esempio, il nome della Label è "Label1"..
per altre info a disposizione
Aggiungo il codice del form così da incollarlo insieme a quello del modulo postato ed effettuare una prova per capire il meglio fenomeno:
nel form ci deve essere un bottone "Button1" e una Label "Label1" per fare una prova lanciando l'esecuzione dall'avento load non scrive nulla, mentre se clicco sul bottone si...
codice:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Prova()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Prova()
End Sub
End Class