Skapar ett nytt Form objekt som jag skapar i ett annat Projekt1 och vill ladda upp det i MDIForm i Projekt2 Hur gör man? Du kan inte skapa ett child som refererar till ett fönster i ett annat projekt. Precis, jag har gjort precis så att det är en AcivX kontroll och kör en referens men jag ville inte krångla till det i min exempel kod men frågan återstår hur gör man? om din activeX dll heter sven och formuläret i sven heter frmSvenne så skriver du:Skapa ny MDIChild?
MDIForm.Show (As Child) ???
Tacksam för hjälp!
--- code -----------------------------------------------------------
I Project1
Project2.Load_Form
I Project2
Public Function Load_Form()
Static lDocumentCount As Long
Dim frmC As Form2
lDocumentCount = lDocumentCount + 1
Set frmC = New Form2
frmC.Caption = "Child " & lDocumentCount
frmC.Show ''' , project1.mdiform1 'Här skall den laddas som Child form
End FunctionSv: Skapa ny MDIChild?
Eller jo. Om projekt2 är activex dll och du har en referens till projekt2 från projekt1.
Du kan däremot "tvinga" ett externt fönster att vara child i ditt mdifönster.Sv: Skapa ny MDIChild?
Sv: Skapa ny MDIChild?
dim frm as new sven.FrmSvenne
frm.Show