Buongiorno
Sono un appassionato di programmazione e facendo un programma sono incappato in questo problema.
Il programma ha parecchi form, il principale ( frmMain) contiene menu e uno SplitContainer con 2 pannelli verticali. Il panel1 contiene delle linklabel ed il panel2 invece apre dei form cliccando sulle LinkLabel del Panel1. E fino a qui tutto OK. Quando invece apro un Form su panel1 Ok va bene ma se clicco su un controllo per aprire un'altro form non succede nulla ma se apro un DialogBox allora va bene.
Ecco del codice incriminato:
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
'
Dim fr As New frmRecurringBill()
'
frmMain.SplitContainer1.Panel2.Controls.Clear()
' frmMain.SplitContainer1.Panel2.Controls.Remove(Me)
Me.Dispose()
'
With fr
.TopLevel = False
.Dock = DockStyle.Fill
.FormBorderStyle = FormBorderStyle.None
.BackColor = Color.White
.TopMost = True
.Visible = True
.Show()
End With
frmMain.SplitContainer1.Panel2.Controls.Add(fr)
'
End Sub
Sto usando Visual Studio 2015 Visual Basic
Ringrazio anticipatamente chiunque mi potra' dare una dritta.
CIAO