Esta es la principal documentación que debe leer:
Cómo: Agregar o quitar de una colección de controles en tiempo de ejecución
Esto da un ejemplo más completo que está más en línea con lo que quieres, aunque tiene 9 años. Entonces no sé cuán actual es su metodología:
- ¿Cuáles son algunos buenos libros para el desarrollo web si ya eres programador y has tenido alguna exposición al desarrollo web con PHP antes?
- ¿Qué paquete tecnológico utilizarías para crear una aplicación web de votación / intercambio de imágenes para organizaciones y por qué?
- ¿Alguien ha probado la aplicación de automatización de ventas eOrder?
- ¿Desarrollar aplicaciones era una mala idea? Llevo tres meses y no he gastado dinero, pero me ha llevado mucho tiempo desarrollarlo y solo han ganado 81 centavos en ingresos publicitarios.
- ¿Jungle Disk está muerto?
Agregar controles WPF de forma programática
Aquí hay un video de alguien haciendo lo mismo, de hace 4 años. No hay audio La persona escribe lo que quiere decir en el video y luego lo demuestra.
Editar: el OP me informó que quería saber cómo agregar controles web dinámicamente, no controles de Windows. No estoy seguro de qué marco web se está utilizando, así que supongo que ASP.Net. Aquí hay un artículo sobre cómo hacerlo, aunque agregar nuevos controles utilizando este método requiere un viaje de ida y vuelta al servidor:
Cómo: Agregar controles a una página web ASP.NET mediante programación
Aquí hay un video sobre el tema: