Har hittat en hel del exempel på hur man når formulär från moduler genom att instansiera formuläret i modulen och även starta formuläret därifrån, dvs. en Main Sub. Du måste få tag i rätt instans av formuläret, detta skulle kunna göras med en statisk variabel. Jo rätt instans vare .... löste det till slut. >Tänk att nått som var så enkelt i VB6 har blitt så struligt.Nå kontroller i form från module
Men vad jag inte begriper är hur man gör om det formuläret man vill nå inte är avsett att vara ett startformulär ... hur gör man ?Sv: Nå kontroller i form från module
/JohanSv: Nå kontroller i form från module
Tänk att nått som var så enkelt i VB6 har blitt så struligt.
Kodexempel på lösning om nån mer är lika trög som ja ........ :o)
<code>
Module myModule
Public myForm as New mainForm
Public Sub openForm(ByRef me2 as Form)
myForm.MdiParent = me2
myForm.Show
End Sub
End Module
</code>Sv: Nå kontroller i form från module
Tänk att något så ologiskt som vb 6 äntligen blivit logiskt :)
(i vb 6 kunde ju ett formulär både vara en datatyp och ett objekt på samma gång...)