Ciao ragazzi, questo è il primo post che faccio ma ho già una domanda.
Sto ricreando un gioco tipo scudetto(o almeno tentando, viste le mie conoscenze).In pratica nel modulo ho dichiarato una routine del genere:
Public Sub immaginegenerale()
casofigura = Int((4 - 1 + 1) * Rnd + 1)
Dim schermata As String
Select Case casofigura
Case 1
Set picture = LoadPicture(App.Path & "\ajax.BMP")
Set Form1.picture = LoadPicture(App.Path & "\ajax.BMP")
Case 2
Set picture = LoadPicture(App.Path & "\barcelon.BMP")
Set Form1.picture = LoadPicture(App.Path & "\barcelon.BMP")
Case 3
Set picture = LoadPicture(App.Path & "\england.BMP")
Set Form1.picture = LoadPicture(App.Path & "\england.BMP")
Case 4
Set picture = LoadPicture(App.Path & "\gen_1.BMP")
Set Form1.picture = LoadPicture(App.Path & "\gen_1.BMP")
End Select
End Sub
Ora io vorrei fare che la routine possa essere utilizzata a livello di più form, per questo infatti l'ho dichiarata nel modulo.
nel form 1:
private sub form_load()
immaginegenerale
end sub
Ovviamente, leggendo il codice del select case, si può notare
SET FORM1.picture dove quell'1 sta a indicare il primo form.Come potrei fare a rendere la routine comune a tutti i form quando nel select case mi chiede di identificare l'oggetto?ho provato con un ciclo for...next per fare in modo che inserisse l'immagine casuale in tutti i form in memoria centrale, ma senza riuscirci...
Suggerimenti? Ciao e grazie dal sedicenne forza viola!!!!