They contain a couple of labels and datagridview
I thought one of these would work - but it is not
Code:
Private Sub languagePanel_VisibleChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles languagePanel.VisibleChanged
'If languageTabCtl.SelectedTab IsNot Nothing Then languageTabCtl.SelectedTab.Refresh()
languageTabCtl.SelectedTab = LanguageTab
End Sub
Here are the controls
Code:
Me.languagePanel = New System.Windows.Forms.Panel
Me.languageTabCtl = New System.Windows.Forms.TabControl
Me.LanguageTab = New System.Windows.Forms.TabPage
Me.languageDGV = New System.Windows.Forms.DataGridView
Me.SpecialtiesTab = New System.Windows.Forms.TabPage
Me.Label11 = New System.Windows.Forms.Label
Me.Label10 = New System.Windows.Forms.Label
Me.specialtiesDGV = New System.Windows.Forms.DataGridView
Me.applicationsDGV = New System.Windows.Forms.DataGridView
Me.OtherTablesTab = New System.Windows.Forms.TabPage
Me.Label73 = New System.Windows.Forms.Label
Me.topicDGV = New System.Windows.Forms.DataGridView
Me.Label13 = New System.Windows.Forms.Label
Me.doctypeDGV = New System.Windows.Forms.DataGridView
Me.Label12 = New System.Windows.Forms.Label
Me.computerOSDGV = New System.Windows.Forms.DataGridView
languagePanel contains languageTabCtl - which has three tabs - languageTab, SpecialtiesTab and OtherTablesTab.
The first time I visit this PANEL - make it VISIBLE - the first tab is drawn and full of data.
Click to another panel and come back to this panel - the "tabs headings" appear but the tab panel itself is blank!