Si te entiendo lo que quieres hacer. hace poco o bueno aun trabajo en un proyecto que trabaja de forma similar a lo que tu planteas. ahora te explicare como lo implemente:
usando el tabcontrol tengo muchas pestañas y quiero que una pestaña X este invisible hasta que se quiera acceder a ella desde un menu u algo por el estilo. entonces en el form_load ago lo siguiente
Me.Nombre_pestaña.Parent=Nothing 'esto oculta la pestaña cuando se carga el formalario que la contiene
& para hacerla visible en el momento que desees haces lo siguiente:
'digamos que el nombre del tabcontrol que usamos es: controlpestañas entocnes hariamos lo siguiente
Nombrepestaña_aparecer.Parent=Me.controlpestaña
Si quieres mas ayuda aqui encontraras el proyecto que estoy realizando. puedes descargarlo y guiarte de lo que necesites:
proyeccionclipto.blogspot.com/2010/03/manejo-de-datagrid-combobox-tabcontrol.html