Hola gente, hace poco empecé a programar en C# (se presentó un trabajo freelance y agarré viaje), por ahi me surgen un par de dudas de programador junior y bue... estoy acá! jejeje

En el sistema estoy implementando pestañas (tabs), las pruebas las estoy haciendo con este codigo:

Código:
            Form administrativo = new administrativo();
            TabPage tabPage1 = new TabPage();
            administrativo.TopLevel = false;
            administrativo.Parent = tabPage1;
            tabControl1.TabPages.Add(tabPage1);
            tabControl1.Visible = true;
            administrativo.Dock = DockStyle.Fill;
            tabControl1.SelectedTab = tabPage1;
            administrativo.Show();
como tengo que crear varias pestañas, para no repetir codigo y para reutilizacion, me gustaria crear un objeto donde pase por parametro el nombre (¿string?) del formulario (administrativo), el numero de pestaña (tabpage) y el tab control, traté de varias formas, concatenando, pero creo que estoy haciendo algo mal. Me podrian dar una mano?

Saludos y gracias!