Hi guys,
Currently working on a project that requires me to duplicate the contents of a 2nd tab page (TabPage2) from a Form1. Looked up previous threads about it and found this: http://www.vbforums.com/showthread.p...a-new-tab-page
While it has been helpful, I still don't know how to properly work with instantiated user controls. I've always used fixed controls (ie: controls with events/subs from the active form) and never tried these instantiated user controls before.
I'm using the following code to create (and remove) an instance of a tab with the corresponding user controls:
I'm at a stump right now as to how I can validate the fields in all the newly created tabpages, where to write the code for the validation and database transactions (ie: should it be on the main form class - Form1, or in the user control's code, or in the ISOTab's class code). Can anyone help lead me to where I can get resources for this (preferably on an elementary sort of level)? Thanks.Code:Private Sub btnAddIsolate_Click(sender As Object, e As EventArgs) Handles btnAddIsolate.Click btnRemoveIsolate.Enabled = True HAI.TabPages.Add(New ISOTab) HAI.TabPages(tabCount).Name = "IsolateDetails" & tabCount HAI.TabPages(tabCount).Text = "Isolate Details (" & tabCount & ")" HAI.SelectedTab = HAI.TabPages(tabCount) tabCount += 1 If tabCount = 5 Then btnAddIsolate.Enabled = False End If End Sub Private Sub btnRemoveIsolate_Click(sender As Object, e As EventArgs) Handles btnRemoveIsolate.Click btnAddIsolate.Enabled = True HAI.TabPages.Remove(HAI.TabPages(tabCount - 1)) tabCount -= 1 If tabCount = 2 Then btnRemoveIsolate.Enabled = False End If End Sub


Reply With Quote