Añadir control de usuario a formulario c sharp

Que tal en esta entrada agrego el siguiente codigo para poder llamar a un control de usuario UserControl en C# mediante el IDE visual studio.

Esta opcion de poder agregar un UserControl es buena para poder mostrar información dinamica o formulario que se pueden representar en el formulario dependiendo del algun evento en cuestión.

Lo primero que hay que hacer es crear un proyecto nuevo en visual studio, en mi caso utilizare la opcion de Aplicación de Windows Form de .Net.

Asignamos un nombre al proyecto.

Al proyecto Agregamos un UserControl con el nombre UserControl1 o el nombre que quieras asignarle.

volvemos al formulario del proyecto Form1 y agregamo los componentes Buton y panel.

Al Boton button1 le damos doble clic para crear un evento y agregamos el siguiente codigo:

 UserControl1 ver = new UserControl1();
            if (panel1.Contains(ver) == false)
            {
                panel1.Controls.Add(ver);
                ver.Dock = DockStyle.Fill;
                ver.BringToFront();
            }
            else
            {
                ver.BringToFront();
            }